| From 3d56402d3fa8d10749eeb36293dd1992bd5ad0c3 Mon Sep 17 00:00:00 2001 |
| From: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> |
| Date: Wed, 10 Jun 2015 01:32:38 +0200 |
| Subject: ACPI / PM: Add missing pm_generic_complete() invocation |
| |
| From: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> |
| |
| commit 3d56402d3fa8d10749eeb36293dd1992bd5ad0c3 upstream. |
| |
| Add missing invocation of pm_generic_complete() to |
| acpi_subsys_complete() to allow ->complete callbacks provided |
| by the drivers of devices using the ACPI PM domain to be executed |
| during system resume. |
| |
| Fixes: f25c0ae2b4c4 (ACPI / PM: Avoid resuming devices in ACPI PM domain during system suspend) |
| Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| |
| --- |
| drivers/acpi/device_pm.c | 1 + |
| 1 file changed, 1 insertion(+) |
| |
| --- a/drivers/acpi/device_pm.c |
| +++ b/drivers/acpi/device_pm.c |
| @@ -953,6 +953,7 @@ EXPORT_SYMBOL_GPL(acpi_subsys_prepare); |
| */ |
| void acpi_subsys_complete(struct device *dev) |
| { |
| + pm_generic_complete(dev); |
| /* |
| * If the device had been runtime-suspended before the system went into |
| * the sleep state it is going out of and it has never been resumed till |