1
0
Fork 0
alistair23-linux/block
Jens Axboe 9817064b68 [PATCH] elevator: move the backmerging logic into the elevator core
Right now, every IO scheduler implements its own backmerging (except for
noop, which does no merging). That results in duplicated code for
essentially the same operation, which is never a good thing. This patch
moves the backmerging out of the io schedulers and into the elevator
core. We save 1.6kb of text and as a bonus get backmerging for noop as
well. Win-win!

Signed-off-by: Jens Axboe <axboe@suse.de>
2006-09-30 20:26:56 +02: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
Makefile [PATCH] Block queue IO tracing support (blktrace) as of 2006-03-23 2006-03-23 20:00:26 +01:00
as-iosched.c [PATCH] elevator: move the backmerging logic into the elevator core 2006-09-30 20:26:56 +02:00
blktrace.c [PATCH] ifdef blktrace debugging fields 2006-09-29 09:18:09 -07:00
cfq-iosched.c [PATCH] elevator: move the backmerging logic into the elevator core 2006-09-30 20:26:56 +02:00
deadline-iosched.c [PATCH] elevator: move the backmerging logic into the elevator core 2006-09-30 20:26:56 +02:00
elevator.c [PATCH] elevator: move the backmerging logic into the elevator core 2006-09-30 20:26:56 +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
ll_rw_blk.c [PATCH] elevator: move the backmerging logic into the elevator core 2006-09-30 20:26:56 +02:00
noop-iosched.c [PATCH] elevator switching race 2006-06-08 15:14:23 -07:00
scsi_ioctl.c [PATCH] Split struct request ->flags into two parts 2006-09-30 20:23:37 +02:00