Message ID | 4990586.GXAFRqVoOG@rjwysocki.net |
---|---|
State | New |
Headers | show |
Series | PM: sleep: Fixes related to aborted suspend handling | expand |
--- a/drivers/base/power/main.c +++ b/drivers/base/power/main.c @@ -992,6 +992,8 @@ if (!dev->power.is_suspended) goto Complete; + dev->power.is_suspended = false; + if (dev->power.direct_complete) { /* * Allow new children to be added under the device after this @@ -1054,7 +1056,6 @@ End: error = dpm_run_callback(callback, dev, state, info); - dev->power.is_suspended = false; device_unlock(dev); dpm_watchdog_clear(&wd);