From: Rafael J. Wysocki <rjw@xxxxxxx> 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@xxxxxxx> --- 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); -- To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html