static int lapic_nmi_suspend(struct sys_device *dev, pm_message_t state) { /* only CPU0 goes here, other CPUs should be offline */ nmi_pm_active = atomic_read(&nmi_active); stop_apic_nmi_watchdog(NULL); BUG_ON(atomic_read(&nmi_active) != 0); return 0; }
static int lapic_nmi_suspend(struct sys_device *dev, u32 state) { nmi_pm_active = nmi_active; stop_apic_nmi_watchdog(); return 0; }