]> git.neil.brown.name Git - history.git/commit
[PATCH] fix IO hangs
authorJens Axboe <axboe@suse.de>
Fri, 5 Sep 2003 00:13:17 +0000 (17:13 -0700)
committerLinus Torvalds <torvalds@home.osdl.org>
Fri, 5 Sep 2003 00:13:17 +0000 (17:13 -0700)
commitcadf0417e85b74d296178c7d158ef20716b82b63
tree5729bf60575ba4c70f13458e2bcae5a65918ca7e
parent016b189409b4ae5fbdc75f19de2a2c4bbb4b7377
[PATCH] fix IO hangs

The "insert_here" list pointer logic was broken, and unnecessary.

Kill it and its associated logic off completely - just tell the IO
scheduler what kind of insert it is.

This also makes the *_insert_request strategies much easier to follow,
imo.
drivers/block/as-iosched.c
drivers/block/deadline-iosched.c
drivers/block/elevator.c
drivers/block/ll_rw_blk.c
drivers/block/noop-iosched.c
drivers/block/scsi_ioctl.c
drivers/ide/ide-io.c
include/linux/blkdev.h
include/linux/elevator.h