Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ce2521bf authored by Kirill Tkhai's avatar Kirill Tkhai Committed by David S. Miller
Browse files

sparc64: smp_callin: Enable irqs after preemption is disabled



Most of other architectures have below suggested order.
So lets do the same to fit generic idle loop scheme better.

Signed-off-by: default avatarKirill Tkhai <tkhai@yandex.ru>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent bf70053c
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -123,11 +123,12 @@ void smp_callin(void)
		rmb();

	set_cpu_online(cpuid, true);
	local_irq_enable();

	/* idle thread is expected to have preempt disabled */
	preempt_disable();

	local_irq_enable();

	cpu_startup_entry(CPUHP_ONLINE);
}