summaryrefslogtreecommitdiffstats
path: root/Documentation/kdump
diff options
context:
space:
mode:
authorVivek Goyal <vgoyal@in.ibm.com>2005-06-25 14:58:14 -0700
committerLinus Torvalds <torvalds@ppc970.osdl.org>2005-06-25 16:24:52 -0700
commita3ea8ac8468f5c7fc65684331dfba3260d5b2d93 (patch)
tree403ad71dc1c7f00a1b3717fbe0fe1bf3554a8287 /Documentation/kdump
parent4d55476c3f889e0f30d88e22da4682b5f10394ff (diff)
downloadblackbird-op-linux-a3ea8ac8468f5c7fc65684331dfba3260d5b2d93.tar.gz
blackbird-op-linux-a3ea8ac8468f5c7fc65684331dfba3260d5b2d93.zip
[PATCH] Kexec: Kexec on panic fix with nmi watchdog enabled
o Problem: Kexec on panic hangs if first kernel is booted with nmi_watchdog command line parameter. This problem occurs because kexec crash shutdown code replaces the NMI callback handler. This handler saves the cpu register states and halts the cpu. If system is booted with nmi_watchdog parameter, then crashing cpu also runs this nmi handler and halts itself. o This patch fixes the problem by keeping a track of crashing cpu and not executing the new nmi handler on crashing cpu. o There is a dependence on smp_processor_id() function which might return insane value for cpu, if cpu field of thread_info is corrupted. Signed-off-by: Vivek Goyal <vgoyal@in.ibm.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'Documentation/kdump')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud