]> err.no Git - linux-2.6/commit
[PATCH] powerpc: Disable and EOI interrupts in machine_crash_shutdown()
authorMichael Ellerman <michael@ellerman.id.au>
Tue, 4 Apr 2006 11:43:01 +0000 (13:43 +0200)
committerPaul Mackerras <paulus@samba.org>
Sat, 22 Apr 2006 08:44:25 +0000 (18:44 +1000)
commitd6c1a9081080c6c4658acf2a06d851feb2855933
treeeaf1095adbe057846485de066561327066ab9bb1
parent4d6c58899c1cdac018f92cfa0383bb835a0c80ef
[PATCH] powerpc: Disable and EOI interrupts in machine_crash_shutdown()

We've seen several bugs caused by interrupt weirdness in the kdump kernel.
Panicking from an interrupt handler means we fail to EOI the interrupt, and
so the second kernel never gets that interrupt ever again. We also see hangs
on JS20 where we take interrupts in the second kernel early during boot.

This patch fixes both those problems, and although it adds more code to the
crash path I think it is the best solution.

Signed-off-by: Michael Ellerman <michael@ellerman.id.au>
Signed-off-by: Paul Mackerras <paulus@samba.org>
arch/powerpc/kernel/crash.c