diff mbox series

[RFC,UGLY,2/2] arm: Re-enable interrupts after shutting down non-boot CPUs.

Message ID 20181004162339.19493-3-nicolas.cavallari@green-communications.fr (mailing list archive)
State New, archived
Headers show
Series [RFC,1/2] reboot: Make restart_handler_list a blocking notifier chain. | expand

Commit Message

Nicolas Cavallari Oct. 4, 2018, 4:23 p.m. UTC
Some system power controller are behind bus like i2c, whose
controller driver requires interrupts to work.

Signed-off-by: Nicolas Cavallari <nicolas.cavallari@green-communications.fr>
---
 arch/arm/kernel/reboot.c | 1 +
 1 file changed, 1 insertion(+)
diff mbox series

Patch

diff --git a/arch/arm/kernel/reboot.c b/arch/arm/kernel/reboot.c
index 3b2aa9a9fe26..2773068c0d67 100644
--- a/arch/arm/kernel/reboot.c
+++ b/arch/arm/kernel/reboot.c
@@ -140,6 +140,7 @@  void machine_restart(char *cmd)
 {
 	local_irq_disable();
 	smp_send_stop();
+	local_irq_enable();
 
 	if (arm_pm_restart)
 		arm_pm_restart(reboot_mode, cmd);