From: "Andi Kleen" The original reason for it was to allow backwards scrolling on the console, but that didn't work for other reasons anyways. And in some cases the early interrupt enabling can lead to a nested oops. Signed-off-by: Andi Kleen Signed-off-by: Andrew Morton --- 25-akpm/arch/x86_64/kernel/traps.c | 1 - 1 files changed, 1 deletion(-) diff -puN arch/x86_64/kernel/traps.c~x86_64-dont-enable-interrupts-in-oopses arch/x86_64/kernel/traps.c --- 25/arch/x86_64/kernel/traps.c~x86_64-dont-enable-interrupts-in-oopses Wed Mar 23 15:39:05 2005 +++ 25-akpm/arch/x86_64/kernel/traps.c Wed Mar 23 15:39:05 2005 @@ -348,7 +348,6 @@ void oops_end(void) die_owner = -1; bust_spinlocks(0); spin_unlock(&die_lock); - local_irq_enable(); /* make sure back scroll still works */ if (panic_on_oops) panic("Oops"); } _