1
linux/block
Jens Axboe 7b14e3b52f [PATCH] cfq-iosched: slice expiry fixups
During testing of SLES10, we encountered a hang in the CFQ io scheduler.
Turns out the deferred slice expiry logic is buggy, so remove that for
now.  We could be left with an idle queue that would never wake up.  So
kill that logic, always expire immediately.  Also fix a potential timer
race condition.

Patch looks bigger than it is, because it moves a function.

Signed-off-by: Jens Axboe <axboe@suse.de>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-02-28 00:38:02 -08:00
..
as-iosched.c [BLOCK] as-iosched: update alias handling 2006-01-06 09:39:03 +01:00
cfq-iosched.c [PATCH] cfq-iosched: slice expiry fixups 2006-02-28 00:38:02 -08:00
deadline-iosched.c [BLOCK] mark some block/ variables cons 2006-01-06 09:46:02 +01:00
elevator.c [PATCH] block: implement elv_insert and use it (fix ordcolor flipping bug) 2006-02-08 07:52:58 -08:00
genhd.c [PATCH] convert /proc/devices to use seq_file interface 2006-01-14 18:25:19 -08:00
ioctl.c [PATCH] move capable() to capability.h 2006-01-11 18:42:13 -08:00
Kconfig [PATCH] s390: cleanup Kconfig 2006-01-06 08:33:53 -08:00
Kconfig.iosched [BLOCK] iosched: fix setting of default io scheduler 2005-11-04 08:44:58 +01:00
ll_rw_blk.c [PATCH] block: implement elv_insert and use it (fix ordcolor flipping bug) 2006-02-08 07:52:58 -08:00
Makefile
noop-iosched.c [BLOCK] noop-iosched: reimplementation of request dispatching 2005-11-12 10:56:52 +01:00
scsi_ioctl.c [PATCH] blk: Fix SG_IO ioctl failure retry looping 2006-02-08 10:07:13 +01:00