summaryrefslogtreecommitdiff
path: root/include/linux/blkdev.h
diff options
context:
space:
mode:
authorJens Axboe <axboe@suse.de>2003-09-04 17:13:17 -0700
committerLinus Torvalds <torvalds@home.osdl.org>2003-09-04 17:13:17 -0700
commitcadf0417e85b74d296178c7d158ef20716b82b63 (patch)
tree5729bf60575ba4c70f13458e2bcae5a65918ca7e /include/linux/blkdev.h
parent016b189409b4ae5fbdc75f19de2a2c4bbb4b7377 (diff)
[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.
Diffstat (limited to 'include/linux/blkdev.h')
-rw-r--r--include/linux/blkdev.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/linux/blkdev.h b/include/linux/blkdev.h
index 9c7e6d86e810..285fd86e2b48 100644
--- a/include/linux/blkdev.h
+++ b/include/linux/blkdev.h
@@ -270,7 +270,7 @@ struct request_queue
* Together with queue_head for cacheline sharing
*/
struct list_head queue_head;
- struct list_head *last_merge;
+ struct request *last_merge;
elevator_t elevator;
/*