summaryrefslogtreecommitdiffstats
path: root/drivers/ata/pata_scc.c
diff options
context:
space:
mode:
authorLin Ming <ming.m.lin@intel.com>2011-12-05 02:20:25 +0100
committerJeff Garzik <jgarzik@redhat.com>2012-01-09 01:14:57 +0100
commit286405167e815adc4ae0132214246a350b0208bc (patch)
tree13744893a2612c753930220f93de450003900969 /drivers/ata/pata_scc.c
parent[SCSI] add flag to skip the runtime PM calls on the host (diff)
downloadlinux-286405167e815adc4ae0132214246a350b0208bc.tar.xz
linux-286405167e815adc4ae0132214246a350b0208bc.zip
[SCSI] check runtime PM status in system PM
The only high-level SCSI driver that currently implements runtime PM is sd, and sd treats runtime suspend exactly the same as the SUSPEND and HIBERNATE stages of system sleep, but not the same as the FREEZE stage. Therefore, when entering the SUSPEND or HIBERNATE stages of system sleep, we can skip the callback to the driver if the device is already in runtime suspend. When entering the FREEZE stage, however, we should first issue a runtime resume. The overhead of doing this is negligible, because a suspended drive would be spun up during the THAW stage of hibernation anyway. Signed-off-by: Lin Ming <ming.m.lin@intel.com> Signed-off-by: Alan Stern <stern@rowland.harvard.edu> Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
Diffstat (limited to 'drivers/ata/pata_scc.c')
0 files changed, 0 insertions, 0 deletions