Commit 8389b37d authored by Valentine Barshak's avatar Valentine Barshak Committed by Benjamin Herrenschmidt

powerpc: stop_this_cpu: remove the cpu from the online map.

Remove the CPU from the online map to prevent smp_call_function
from sending messages to a stopped CPU.
Signed-off-by: default avatarValentine Barshak <vbarshak@ru.mvista.com>
Signed-off-by: default avatarBenjamin Herrenschmidt <benh@kernel.crashing.org>
parent 1a8061c4
...@@ -218,6 +218,9 @@ void crash_send_ipi(void (*crash_ipi_callback)(struct pt_regs *)) ...@@ -218,6 +218,9 @@ void crash_send_ipi(void (*crash_ipi_callback)(struct pt_regs *))
static void stop_this_cpu(void *dummy) static void stop_this_cpu(void *dummy)
{ {
/* Remove this CPU */
set_cpu_online(smp_processor_id(), false);
local_irq_disable(); local_irq_disable();
while (1) while (1)
; ;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment