Aaron Lu
c60855cdb9
blkpm: avoid sleep when holding queue lock
...
In blk_post_runtime_resume, an autosuspend request will be initiated for
the device. Since we are holding the queue lock, we can't sleep and thus
we should use the async version to initiate an autosuspend, i.e.
pm_request_suspend instead of pm_runtime_suspend, which might sleep.
Signed-off-by: Aaron Lu <aaron.lu@intel.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
2013-05-17 10:00:43 +02:00
..
partitions
partitions/efi.c: replace useless kzalloc's by kmalloc's
2013-04-30 08:34:25 +02:00
blk-cgroup.c
blkcg: fix "scheduling while atomic" in blk_queue_bypass_start
2013-04-09 15:01:21 +02:00
blk-cgroup.h
cgroup: fix cgroup_path() vs rename() race
2013-03-04 09:50:08 -08:00
blk-core.c
blkpm: avoid sleep when holding queue lock
2013-05-17 10:00:43 +02:00
blk-exec.c
Merge branch 'for-3.9/core' of git://git.kernel.dk/linux-block
2013-02-28 12:52:24 -08:00
blk-flush.c
Block: blk-flush: Fixed indent code style
2013-03-22 12:22:51 -06:00
blk-integrity.c
scatterlist: introduce sg_unmark_end
2013-03-20 15:43:04 +10:30
blk-ioc.c
hlist: drop the node parameter from iterators
2013-02-27 19:10:24 -08:00
blk-iopoll.c
blk-lib.c
block: account iowait time when waiting for completion of IO request
2013-02-15 16:45:07 +01:00
blk-map.c
blk-merge.c
scatterlist: introduce sg_unmark_end
2013-03-20 15:43:04 +10:30
blk-settings.c
block: discard granularity might not be power of 2
2012-12-14 20:46:04 +01:00
blk-softirq.c
blk-sysfs.c
block: avoid using uninitialized value in from queue_var_store
2013-04-03 21:53:57 +02:00
blk-tag.c
blk-throttle.c
block: Rename queue dead flag
2012-12-06 14:30:58 +01:00
blk-timeout.c
blk.h
block,elevator: use new hashtable implementation
2013-01-11 14:43:13 +01:00
bsg-lib.c
bsg: Remove unused function bsg_goose_queue()
2012-12-06 14:33:02 +01:00
bsg.c
hlist: drop the node parameter from iterators
2013-02-27 19:10:24 -08:00
cfq-iosched.c
block: Add bio_end_sector()
2013-03-23 14:15:29 -07:00
compat_ioctl.c
deadline-iosched.c
block: Add bio_end_sector()
2013-03-23 14:15:29 -07:00
elevator.c
block: implement runtime pm strategy
2013-03-22 22:22:15 -06:00
genhd.c
driver core: handle user namespaces properly with the uid/gid devtmpfs change
2013-04-11 11:43:29 -07:00
ioctl.c
Merge branch 'for-3.7/core' of git://git.kernel.dk/linux-block
2012-10-11 09:04:23 +09:00
Kconfig
block: don't select PERCPU_RWSEM
2013-02-22 10:42:45 +01:00
Kconfig.iosched
Makefile
noop-iosched.c
partition-generic.c
Revert "loop: cleanup partitions when detaching loop device"
2013-04-08 10:12:11 +02:00
scsi_ioctl.c
aio: don't include aio.h in sched.h
2013-05-07 20:16:25 -07:00