• Jens Axboe's avatar
    [PATCH] cfq-iosched: slice expiry fixups · 7b14e3b5
    Jens Axboe authored
    During testing of SLES10, we encountered a hang in the CFQ io scheduler.
    Turns out the deferred slice expiry logic is buggy, so remove that for
    now.  We could be left with an idle queue that would never wake up.  So
    kill that logic, always expire immediately.  Also fix a potential timer
    race condition.
    
    Patch looks bigger than it is, because it moves a function.
    Signed-off-by: default avatarJens Axboe <axboe@suse.de>
    Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
    7b14e3b5
cfq-iosched.c 57.4 KB