ACPI: PM: Turn off wakeup power resources on _DSW/_PSW errors
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>
Fri, 15 Oct 2021 17:04:26 +0000 (19:04 +0200)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Tue, 19 Oct 2021 17:37:22 +0000 (19:37 +0200)
commita9a8f827f9e81dc8506d3283d166cd6efe822302
tree9fb0e6edc08365926847e5e81a1e80f8588ba75f
parenta2d7b2e004af6b09f21ac3d10f8f4456c16a8ddf
ACPI: PM: Turn off wakeup power resources on _DSW/_PSW errors

If acpi_device_sleep_wake() called by acpi_enable_wakeup_device_power()
returns an error which means that the evaluation of either _DWS or
_PSW has failed, turn off all of the device's wakeup power resources
to be consistent with the clearing of dev->wakeup.prepare_count.

Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/power.c