diff options
author | Rafael J. Wysocki <rjw@sisk.pl> | 2010-02-08 19:18:16 +0100 |
---|---|---|
committer | Rafael J. Wysocki <rjw@sisk.pl> | 2010-02-26 20:39:12 +0100 |
commit | 927bc9165d3cd01054b472f9b25d91a8707209c8 (patch) | |
tree | ce0278e5f7acd62da2c3c7e66b205c8542cb0f62 /drivers/scsi/hosts.c | |
parent | 6d19c009cc780c63de25a046509ebc9473809fd6 (diff) |
PM: Allow USB devices to suspend/resume asynchronously
Set power.async_suspend for USB devices, endpoints and interfaces,
allowing them to be suspended and resumed asynchronously during
system sleep transitions.
The power.async_suspend flag is also set for devices that don't have
suspend or resume callbacks, because otherwise they would make the
main suspend/resume thread wait for their "asynchronous" children
(during suspend) or parents (during resume), effectively negating the
possible gains from executing these devices' suspend and resume
callbacks asynchronously.
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
Diffstat (limited to 'drivers/scsi/hosts.c')
0 files changed, 0 insertions, 0 deletions