diff options
author | Tejun Heo <[email protected]> | 2005-10-29 18:18:42 +0900 |
---|---|---|
committer | Linus Torvalds <[email protected]> | 2005-10-29 10:28:13 -0700 |
commit | 47e627ce83b6df9f4bb8e4b0a4dde1c5d7a4c929 (patch) | |
tree | e41ee81ad1c584fd93184cf43acbcbd986ad858d /scripts/basic/split-include.c | |
parent | fc228a04a4c01bbb2f898e180a14f9a976001f79 (diff) |
[PATCH] blk: fix merge bug in as-iosched
as-iosched deals with aliased requests differently from other ioscheds.
It links together aliased requests using rq->queuelist instead of
spilling alises to dispatch queue like other ioscheds do. Requests
linked in this way cannot be merged.
Unfortunately, generic q->last_merge handling patch didn't take this
into account and q->last_merge could be set to an aliased request
resulting in Badness, corrupt list and eventually panic.
This explicitly marks aliased requests to be unmergeable.
Signed-off-by: Tejun Heo <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'scripts/basic/split-include.c')
0 files changed, 0 insertions, 0 deletions