linux/block
Jens Axboe 53b03744e5 [PATCH] cfq-iosched: Kill O(N) runtime of cfq_resort_rr_list()
Currently it scales with number of processes in that priority group,
which is potentially not very nice as it's called quite often.
Basically we always need to do tail inserts, except for the case of a
new process. So just mark/detect a queue as such.

Signed-off-by: Jens Axboe <axboe@suse.de>
2006-09-30 20:29:39 +02:00
..
as-iosched.c [PATCH] Make sure all block/io scheduler setups are node aware 2006-09-30 20:29:39 +02:00
blktrace.c [PATCH] ifdef blktrace debugging fields 2006-09-29 09:18:09 -07:00
cfq-iosched.c [PATCH] cfq-iosched: Kill O(N) runtime of cfq_resort_rr_list() 2006-09-30 20:29:39 +02:00
deadline-iosched.c [PATCH] deadline-iosched: remove elevator private drq request type 2006-09-30 20:27:00 +02:00
elevator.c [PATCH] Make sure all block/io scheduler setups are node aware 2006-09-30 20:29:39 +02:00
genhd.c [PATCH] block: handle subsystem_register() init errors 2006-09-29 09:18:05 -07:00
ioctl.c [PATCH] lockdep: annotate the BLKPG_DEL_PARTITION ioctl 2006-07-14 21:53:53 -07:00
Kconfig [PATCH] config: fix CONFIG_LFS option 2006-03-31 12:18:55 -08:00
Kconfig.iosched [PATCH] Make CFQ the default IO scheduler 2006-06-23 17:10:39 +02:00
ll_rw_blk.c [PATCH] Make sure all block/io scheduler setups are node aware 2006-09-30 20:29:39 +02:00
Makefile [PATCH] Block queue IO tracing support (blktrace) as of 2006-03-23 2006-03-23 20:00:26 +01:00
noop-iosched.c [PATCH] Make sure all block/io scheduler setups are node aware 2006-09-30 20:29:39 +02:00
scsi_ioctl.c [PATCH] Split struct request ->flags into two parts 2006-09-30 20:23:37 +02:00