diff options
Diffstat (limited to 'arch/powerpc/kernel/crash.c')
| -rw-r--r-- | arch/powerpc/kernel/crash.c | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/arch/powerpc/kernel/crash.c b/arch/powerpc/kernel/crash.c index 3d569e2aff1..3d3d416339d 100644 --- a/arch/powerpc/kernel/crash.c +++ b/arch/powerpc/kernel/crash.c @@ -163,7 +163,7 @@ static void crash_kexec_prepare_cpus(int cpu)  }  /* wait for all the CPUs to hit real mode but timeout if they don't come in */ -#ifdef CONFIG_PPC_STD_MMU_64 +#if defined(CONFIG_PPC_STD_MMU_64) && defined(CONFIG_SMP)  static void crash_kexec_wait_realmode(int cpu)  {  	unsigned int msecs; @@ -188,6 +188,8 @@ static void crash_kexec_wait_realmode(int cpu)  	}  	mb();  } +#else +static inline void crash_kexec_wait_realmode(int cpu) {}  #endif  /* @@ -344,9 +346,7 @@ void default_machine_crash_shutdown(struct pt_regs *regs)  	crash_save_cpu(regs, crashing_cpu);  	crash_kexec_prepare_cpus(crashing_cpu);  	cpu_set(crashing_cpu, cpus_in_crash); -#if defined(CONFIG_PPC_STD_MMU_64) && defined(CONFIG_SMP)  	crash_kexec_wait_realmode(crashing_cpu); -#endif  	machine_kexec_mask_interrupts();  |