linux/arch/x86/platform/mrst
Mika Westerberg 153b19a3b9 x86, mrst: use a temporary variable for SFI irq
SFI tables reside in RAM and should not be modified once they are
written.  Current code went to set pentry->irq to zero which causes
subsequent reads to fail with invalid SFI table checksum.  This will
break kexec as the second kernel fails to validate SFI tables.

To fix this we use temporary variable for irq number.

Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Reviewed-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
Cc: stable@kernel.org
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2011-10-14 16:53:27 +12:00
..
early_printk_mrst.c Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2011-01-13 10:05:56 -08:00
Makefile mrst_pmu: driver for Intel Moorestown Power Management Unit 2011-08-03 19:06:12 -04:00
mrst.c x86, mrst: use a temporary variable for SFI irq 2011-10-14 16:53:27 +12:00
pmu.c mrst_pmu: driver for Intel Moorestown Power Management Unit 2011-08-03 19:06:12 -04:00
pmu.h mrst_pmu: driver for Intel Moorestown Power Management Unit 2011-08-03 19:06:12 -04:00
vrtc.c x86/rtc: Don't recursively acquire rtc_lock 2011-09-21 16:16:09 +02:00