Messages in this thread Patch in this message | | | From | "Rafael J. Wysocki" <> | Subject | [PATCH 5/9] PM: Allow ACPI devices to suspend/resume asynchronously | Date | Thu, 10 Sep 2009 01:37:38 +0200 |
| |
From: Rafael J. Wysocki <rjw@sisk.pl>
Set async_suspend for all ACPI devices, so that they can be suspended and resumed asynchronously with other devices they don't depend on in a known way (i.e. devices which are not their parents or children and to which they are not connected via struct pm_link objects).
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl> --- drivers/acpi/scan.c | 1 + 1 file changed, 1 insertion(+)
Index: linux-2.6/drivers/acpi/scan.c =================================================================== --- linux-2.6.orig/drivers/acpi/scan.c +++ linux-2.6/drivers/acpi/scan.c @@ -539,6 +539,7 @@ static int acpi_device_register(struct a dev_name(&device->dev)); device->removal_type = ACPI_BUS_REMOVAL_NORMAL; + device_enable_async_suspend(&device->dev, true); return 0; end: mutex_lock(&acpi_device_lock);
| |