powerpc/64: hard disable irqs in panic_smp_self_stop
Similarly to commit 855bfe0de1
("powerpc: hard disable irqs in
smp_send_stop loop"), irqs should be hard disabled by
panic_smp_self_stop.
Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
This commit is contained in:
parent
749a0278c2
commit
8c1aef6a68
|
@ -387,6 +387,14 @@ void early_setup_secondary(void)
|
||||||
|
|
||||||
#endif /* CONFIG_SMP */
|
#endif /* CONFIG_SMP */
|
||||||
|
|
||||||
|
void panic_smp_self_stop(void)
|
||||||
|
{
|
||||||
|
hard_irq_disable();
|
||||||
|
spin_begin();
|
||||||
|
while (1)
|
||||||
|
spin_cpu_relax();
|
||||||
|
}
|
||||||
|
|
||||||
#if defined(CONFIG_SMP) || defined(CONFIG_KEXEC_CORE)
|
#if defined(CONFIG_SMP) || defined(CONFIG_KEXEC_CORE)
|
||||||
static bool use_spinloop(void)
|
static bool use_spinloop(void)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue