hc
2024-11-01 2f529f9b558ca1c1bd74be7437a84e4711743404
kernel/kernel/power/hibernate.c
....@@ -302,6 +302,7 @@
302302 goto Enable_cpus;
303303
304304 local_irq_disable();
305
+ hard_cond_local_irq_disable();
305306
306307 system_state = SYSTEM_SUSPEND;
307308
....@@ -469,6 +470,7 @@
469470
470471 local_irq_disable();
471472 system_state = SYSTEM_SUSPEND;
473
+ hard_cond_local_irq_disable();
472474
473475 error = syscore_suspend();
474476 if (error)
....@@ -590,6 +592,7 @@
590592
591593 local_irq_disable();
592594 system_state = SYSTEM_SUSPEND;
595
+ hard_cond_local_irq_disable();
593596 syscore_suspend();
594597 if (pm_wakeup_pending()) {
595598 error = -EAGAIN;