Jens Axboe
bb729bc98c
cfq-iosched: use call_rcu() instead of doing grace period stall on queue exit
...
After the merge of the IO controller patches, booting on my megaraid
box ran much slower. Vivek Goyal traced it down to megaraid discovery
creating tons of devices, each suffering a grace period when they later
kill that queue (if no device is found).
So lets use call_rcu() to batch these deferred frees, instead of taking
the grace period hit for each one.
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
2009-12-06 09:54:19 +01:00
..
blk-barrier.c
blk-cgroup.c
blkio: Implement dynamic io controlling policy registration
2009-12-04 16:38:14 +01:00
blk-cgroup.h
blkio: Implement dynamic io controlling policy registration
2009-12-04 16:38:14 +01:00
blk-core.c
block: add helpers to run flush_dcache_page() against a bio and a request's pages
2009-11-26 09:16:19 +01:00
blk-exec.c
blk-integrity.c
blk-ioc.c
block: Fix io_context leak after failure of clone with CLONE_IO
2009-12-04 16:36:18 +01:00
blk-iopoll.c
blk-map.c
blk-merge.c
blk-settings.c
block: Allow devices to indicate whether discarded blocks are zeroed
2009-12-03 09:24:48 +01:00
blk-softirq.c
blk-sysfs.c
block: Allow devices to indicate whether discarded blocks are zeroed
2009-12-03 09:24:48 +01:00
blk-tag.c
blk-timeout.c
blk.h
bsg.c
block: jiffies fixes
2009-11-11 13:47:45 +01:00
cfq-iosched.c
cfq-iosched: use call_rcu() instead of doing grace period stall on queue exit
2009-12-06 09:54:19 +01:00
compat_ioctl.c
block: Allow devices to indicate whether discarded blocks are zeroed
2009-12-03 09:24:48 +01:00
deadline-iosched.c
elevator.c
genhd.c
ioctl.c
block: Allow devices to indicate whether discarded blocks are zeroed
2009-12-03 09:24:48 +01:00
Kconfig
blkio: Some debugging aids for CFQ
2009-12-03 19:28:52 +01:00
Kconfig.iosched
blkio: Allow CFQ group IO scheduling even when CFQ is a module
2009-12-04 16:38:14 +01:00
Makefile
blkio: Introduce blkio controller cgroup interface
2009-12-03 19:28:51 +01:00
noop-iosched.c
scsi_ioctl.c