]> git.neil.brown.name Git - history.git/commit
[PATCH] fix AS hangs
authorNick Piggin <piggin@cyberone.com.au>
Fri, 26 Sep 2003 00:55:08 +0000 (17:55 -0700)
committerLinus Torvalds <torvalds@home.osdl.org>
Fri, 26 Sep 2003 00:55:08 +0000 (17:55 -0700)
commit5daa5a408467246821cb6be3152cf0e0915bd0b8
treeff411530e60b7fd54b95d957ca05a3c0a14c30b7
parent91b8e4deb660324f4b00045fd93a02a1dae56c53
[PATCH] fix AS hangs

Clears the next_arq cache if a request is repositioned and added as an alias
behind another.  Should fix the BUGs which Mary Edie Meredith has been
reporting.

Also, fixes a few random (but harmless) cases where last_merge was being set
and causing warnings.

When 2 requests are merged, and one is thrown away, move its alias list onto
the merged request! This is likely to be the cause of Mary's hangs.
drivers/block/as-iosched.c