--- zzzz-none-000/linux-3.10.107/drivers/cpuidle/coupled.c 2017-06-27 09:49:32.000000000 +0000 +++ vr9-7490-729/linux-3.10.107/drivers/cpuidle/coupled.c 2021-11-10 11:53:55.000000000 +0000 @@ -521,6 +521,13 @@ entered_state = cpuidle_enter_state(dev, drv, dev->safe_state_index); + + /* + * cpuidle_enter_state will have enabled IRQs. Disable them + * again so that IRQs are consistently disabled when calling + * the coupled state enter function. + */ + local_irq_disable(); } cpuidle_coupled_clear_pokes(dev->cpu);