MCE: Don't run 32bit machine checks with interrupts on
authorAndi Kleen <andi@firstfloor.org>
Tue, 21 Oct 2008 20:45:22 +0000 (22:45 +0200)
committerThomas Gleixner <tglx@linutronix.de>
Wed, 22 Oct 2008 11:19:01 +0000 (13:19 +0200)
commitd2f6f7aeee890df445be29a60e34925ec15f620c
tree54b573ad93e7e9465df17531830c125e8079cebd
parent2bfef69d9e8cc056aa4dbc13f2136747340b4515
MCE: Don't run 32bit machine checks with interrupts on

Running machine checks with interrupt on is a extremly bad idea. The machine
check handler only runs when the system is broken and needs to finish
as quickly as possible.

Remove the respective bogus post 2.6.27 regression and call
the machine check vector directly again.

This removes only code.

Signed-off-by: Andi Kleen <ak@linux.intel.com>
[Cherry-picked from x86/mce]
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
arch/x86/kernel/entry_32.S
arch/x86/kernel/traps.c