diff options
| author | Jens Axboe <axboe@suse.de> | 2003-09-04 17:13:17 -0700 |
|---|---|---|
| committer | Linus Torvalds <torvalds@home.osdl.org> | 2003-09-04 17:13:17 -0700 |
| commit | cadf0417e85b74d296178c7d158ef20716b82b63 (patch) | |
| tree | 5729bf60575ba4c70f13458e2bcae5a65918ca7e /include/linux/blkdev.h | |
| parent | 016b189409b4ae5fbdc75f19de2a2c4bbb4b7377 (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.h | 2 |
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; /* |
