Searched hist:"4 cb077d93a57fb8bb64c277ec4ce637823cd76f4" (Results 1 – 2 of 2) sorted by relevance
/openbmc/linux/drivers/scsi/ |
H A D | hosts.c | diff 4cb077d93a57fb8bb64c277ec4ce637823cd76f4 Mon Feb 08 12:18:26 CST 2010 Rafael J. Wysocki <rjw@sisk.pl> PM: Allow SCSI devices to suspend/resume asynchronously
Set power.async_suspend for all SCSI devices, targets and hosts, so that they can be suspended and resumed in parallel with the main suspend/resume thread and possibly with other devices they don't depend on in a known way (i.e. devices which are not their parents or children).
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>
|
H A D | scsi_sysfs.c | diff 4cb077d93a57fb8bb64c277ec4ce637823cd76f4 Mon Feb 08 12:18:26 CST 2010 Rafael J. Wysocki <rjw@sisk.pl> PM: Allow SCSI devices to suspend/resume asynchronously
Set power.async_suspend for all SCSI devices, targets and hosts, so that they can be suspended and resumed in parallel with the main suspend/resume thread and possibly with other devices they don't depend on in a known way (i.e. devices which are not their parents or children).
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>
|