summaryrefslogtreecommitdiffstats
path: root/block/deadline-iosched.c
diff options
context:
space:
mode:
authorLin Ming <ming.m.lin@intel.com>2013-03-23 11:42:27 +0800
committerJens Axboe <axboe@kernel.dk>2013-03-22 22:22:15 -0600
commitc8158819d506a8aedeca53c52dfb709a0aabe011 (patch)
treeacabca463a1898931cd325c415a51a819eabee00 /block/deadline-iosched.c
parent6c9546675864f51506af69eca388e5d922942c56 (diff)
downloadop-kernel-dev-c8158819d506a8aedeca53c52dfb709a0aabe011.zip
op-kernel-dev-c8158819d506a8aedeca53c52dfb709a0aabe011.tar.gz
block: implement runtime pm strategy
When a request is added: If device is suspended or is suspending and the request is not a PM request, resume the device. When the last request finishes: Call pm_runtime_mark_last_busy(). When pick a request: If device is resuming/suspending, then only PM request is allowed to go. The idea and API is designed by Alan Stern and described here: http://marc.info/?l=linux-scsi&m=133727953625963&w=2 Signed-off-by: Lin Ming <ming.m.lin@intel.com> Signed-off-by: Aaron Lu <aaron.lu@intel.com> Acked-by: Alan Stern <stern@rowland.harvard.edu> Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'block/deadline-iosched.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud