kernel_optimize_test/block
Aaron Carroll 6f5d8aa638 Deadline iosched: Fix batching fairness
After switching data directions, deadline always starts the next batch
from the lowest-sector request.  This gives excessive deadline expiries
and large latency and throughput disparity between high- and low-sector
requests; an order of magnitude in some tests.

This patch changes the batching behaviour so new batches start from the
request whose expiry is earliest.

Signed-off-by: Aaron Carroll <aaronc@gelato.unsw.edu.au>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
2007-11-02 08:47:25 +01:00
..
as-iosched.c
blktrace.c Convert cpu_sibling_map to be a per cpu variable 2007-10-16 09:42:50 -07:00
bsg.c
cfq-iosched.c cfq_get_queue: fix possible NULL pointer access 2007-10-29 11:33:05 +01:00
compat_ioctl.c compat_ioctl: fix block device compat ioctl regression 2007-10-29 11:33:06 +01:00
deadline-iosched.c Deadline iosched: Fix batching fairness 2007-11-02 08:47:25 +01:00
elevator.c fix typo "insted" -> "instead" 2007-10-20 01:55:04 +02:00
genhd.c
ioctl.c
Kconfig
Kconfig.iosched
ll_rw_blk.c [BLOCK] Fix bad sharing of tag busy list on queues with shared tag maps 2007-10-29 11:33:06 +01:00
Makefile
noop-iosched.c
scsi_ioctl.c