linux/block
Tejun Heo 5a7c47eefb [BLOCK] noop-iosched: reimplementation of request dispatching
The original implementation directly used dispatch queue.  As new
generic dispatch queue imposes stricter rules over ioscheds and
dispatch queue usage, this direct use becomes somewhat problematic.
This patch reimplements noop-iosched such that it complies to generic
iosched model better.  Request merging with q->last_merge and
rq->queuelist.prev/next work again now.

Signed-off-by: Tejun Heo <htejun@gmail.com>
Signed-off-by: Jens Axboe <axboe@suse.de
2005-11-12 10:56:52 +01:00
..
as-iosched.c Merge branch 'block-dir' of git://brick.kernel.dk/data/git/linux-2.6-block 2005-11-07 08:32:39 -08:00
cfq-iosched.c [BLOCK] cfq-iosched: fix slice_left calculation 2005-11-12 10:56:36 +01:00
deadline-iosched.c [BLOCK] Move all core block layer code to new block/ directory 2005-11-04 08:43:35 +01:00
elevator.c [BLOCK] fix string handling in elv_iosched_store 2005-11-12 10:56:21 +01:00
genhd.c [BLOCK] Document the READ/WRITE splitup of the disk stats 2005-11-12 10:55:21 +01:00
ioctl.c [BLOCK] Move all core block layer code to new block/ directory 2005-11-04 08:43:35 +01:00
Kconfig [BLOCK] Move all core block layer code to new block/ directory 2005-11-04 08:43:35 +01:00
Kconfig.iosched [BLOCK] iosched: fix setting of default io scheduler 2005-11-04 08:44:58 +01:00
ll_rw_blk.c Merge branch 'block-dir' of git://brick.kernel.dk/data/git/linux-2.6-block 2005-11-07 08:32:39 -08:00
Makefile [BLOCK] Move all core block layer code to new block/ directory 2005-11-04 08:43:35 +01:00
noop-iosched.c [BLOCK] noop-iosched: reimplementation of request dispatching 2005-11-12 10:56:52 +01:00
scsi_ioctl.c [BLOCK] Move all core block layer code to new block/ directory 2005-11-04 08:43:35 +01:00