Files
linux/arch/arm/kernel
Russell King 5e4b5b7194 ARM: kexec: fix kdump register saving on panic()
[ Upstream commit 2d7b3c6443 ]

When a panic() occurs, the kexec code uses smp_send_stop() to stop
the other CPUs, but this results in the CPU register state not being
saved, and gdb is unable to inspect the state of other CPUs.

Commit 0ee59413c9 ("x86/panic: replace smp_send_stop() with kdump
friendly version in panic path") addressed the issue on x86, but
ignored other architectures.  Address the issue on ARM by splitting
out the crash stop implementation to crash_smp_send_stop() and
adding the necessary protection.

Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2018-06-21 04:03:01 +09:00
..
2017-09-08 18:26:48 -07:00
2017-07-10 16:32:34 -07:00
2014-11-21 15:24:50 +00:00
2014-11-21 15:24:50 +00:00
2017-12-14 09:53:05 +01:00
2017-08-14 16:22:55 +01:00
2017-08-14 16:22:55 +01:00
2017-08-14 16:22:55 +01:00
2017-05-23 10:01:35 +02:00
2014-11-21 15:24:50 +00:00