original_kernel/block
Jens Axboe 15c31be4d5 cfq-iosched: fix async queue behaviour
With the cfq_queue hash removal, we inadvertently got rid of the
async queue sharing. This was not intentional, in fact CFQ purposely
shares the async queue per priority level to get good merging for
async writes.

So put some logic in cfq_get_queue() to track the shared queues.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
2007-07-10 13:43:25 +02:00
..
Kconfig
Kconfig.iosched
Makefile
as-iosched.c kblockd: use flush_work 2007-05-09 12:30:51 -07:00
blktrace.c
cfq-iosched.c cfq-iosched: fix async queue behaviour 2007-07-10 13:43:25 +02:00
deadline-iosched.c
elevator.c
genhd.c genhd: send async notification on media change 2007-05-23 20:14:12 -07:00
ioctl.c mm: remove destroy_dirty_buffers from invalidate_bdev() 2007-05-07 12:12:55 -07:00
ll_rw_blk.c [BLOCK] drop unnecessary bvec rewinding from flush_dry_bio_endio 2007-07-10 08:03:33 +02:00
noop-iosched.c
scsi_ioctl.c