linux-stable/arch
Andi Kleen 8fa23b6a04 MCE: Fix vm86 handling for 32bit mce handler
commit a129a7c845 upstream.

When running on 32bit the mce handler could misinterpret
vm86 mode as ring 0. This can affect whether it does recovery
or not; it was possible to panic when recovery was actually
possible.

Fix this by always forcing vm86 to look like ring 3.

Signed-off-by: Andi Kleen <ak@linux.intel.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2012-06-01 15:15:55 +08:00
..
alpha alpha: fix 32/64-bit bug in futex support 2012-03-05 15:49:43 -08:00
arm ARM: 7409/1: Do not call flush_cache_user_range with mmap_sem held 2012-06-01 15:15:54 +08:00
avr32 avr32: select generic atomic64_t support 2012-02-03 16:16:40 -08:00
blackfin Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci 2012-01-11 18:50:26 -08:00
c6x C6X: remove dead code from entry.S 2012-03-16 09:27:57 -04:00
cris lib: use generic pci_iomap on all architectures 2012-01-10 18:04:27 -08:00
frv Merge branch 'for-next' of git://git.infradead.org/users/dhowells/linux-headers 2012-01-14 18:03:30 -08:00
h8300 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci 2012-01-11 18:50:26 -08:00
hexagon lib: move GENERIC_IOMAP to lib/Kconfig 2011-11-24 22:21:19 +02:00
ia64 KVM: Ensure all vcpus are consistent with in-kernel irqchip settings 2012-05-12 09:32:20 -07:00
m32r Merge branch 'for-next' of git://git.infradead.org/users/dhowells/linux-headers 2012-01-14 18:03:30 -08:00
m68k m68k/mac: Add missing platform check before registering platform devices 2012-04-13 09:13:52 -07:00
microblaze Revert "microblaze: Add topology init" 2012-01-31 09:06:52 +01:00
mips MIPS: ath79: fix AR933X WMAC reset code 2012-05-07 08:53:25 -07:00
mn10300 Merge branch 'for-next' of git://git.infradead.org/users/dhowells/linux-headers 2012-01-14 18:03:30 -08:00
openrisc openrisc: Fix up audit_syscall_[entry|exit]() usage 2012-02-17 09:53:12 +01:00
parisc PARISC: fix panic on prefetch(NULL) on PA7300LC 2012-06-01 15:15:40 +08:00
powerpc powerpc: Fix broken cpu_idle_wait() implementation 2012-06-01 15:15:42 +08:00
s390 s390/pfault: fix task state race 2012-06-01 15:15:41 +08:00
score score: fix off-by-one index into syscall table 2012-01-23 08:38:49 -08:00
sh sh: fix up the ubc clock definition for sh7785. 2012-03-07 15:28:32 +09:00
sparc KEYS: Use the compat keyctl() syscall wrapper on Sparc64 for Sparc32 compat 2012-06-01 15:15:43 +08:00
tile tile: fix bug where fls(0) was not returning 0 2012-06-01 15:15:53 +08:00
um um: Implement a custom pte_same() function 2012-06-01 15:15:45 +08:00
unicore32 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci 2012-01-11 18:50:26 -08:00
x86 MCE: Fix vm86 handling for 32bit mce handler 2012-06-01 15:15:55 +08:00
xtensa xtensa: fix memscan() 2012-02-03 16:16:40 -08:00
.gitignore
Kconfig mm,x86,um: move CMPXCHG_DOUBLE config option 2012-01-12 20:13:03 -08:00