Substitute "smp_processor_id" with the stack overflow-safe
"safe_smp_processor_id" in the reboot path to the second kernel.

Signed-off-by: Fernando Vazquez <[EMAIL PROTECTED]>
---

diff -urNp linux-2.6.18-rc1/arch/i386/kernel/crash.c 
linux-2.6.18-rc1-sof/arch/i386/kernel/crash.c
--- linux-2.6.18-rc1/arch/i386/kernel/crash.c   2006-07-11 10:11:38.000000000 
+0900
+++ linux-2.6.18-rc1-sof/arch/i386/kernel/crash.c       2006-07-11 
14:12:34.000000000 +0900
@@ -86,7 +86,7 @@ static void crash_save_self(struct pt_re
 {
        int cpu;
 
-       cpu = smp_processor_id();
+       cpu = safe_smp_processor_id();
        crash_save_this_cpu(regs, cpu);
 }
 
@@ -169,7 +169,7 @@ void machine_crash_shutdown(struct pt_re
        local_irq_disable();
 
        /* Make a note of crashing cpu. Will be used in NMI callback.*/
-       crashing_cpu = smp_processor_id();
+       crashing_cpu = safe_smp_processor_id();
        nmi_shootdown_cpus();
        lapic_shutdown();
 #if defined(CONFIG_X86_IO_APIC)


_______________________________________________
fastboot mailing list
[email protected]
https://lists.osdl.org/mailman/listinfo/fastboot

Reply via email to