]> git.baikalelectronics.ru Git - kernel.git/commit
MCE: Fix vm86 handling for 32bit mce handler
authorAndi Kleen <andi@firstfloor.org>
Fri, 19 Nov 2010 12:16:22 +0000 (13:16 +0100)
committerTony Luck <tony.luck@intel.com>
Wed, 23 May 2012 21:22:37 +0000 (14:22 -0700)
commit9681d323e88e1e1a339a92e29ef5bee5a0299e3e
treecbb2d4dcf002406e8fdcff07d05ae39477469669
parent771a877b6d3642199ceb9b886546bc8dc3192bf8
MCE: Fix vm86 handling for 32bit mce handler

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>
Cc: <stable@vger.kernel.org>
Signed-off-by: Tony Luck <tony.luck@intel.com>
arch/x86/kernel/cpu/mcheck/mce.c