commit | 6631e635c65dc33cb798cc2f51d0ddd69ada6319 | [log] [tgz] |
---|---|---|
author | Linus Torvalds <torvalds@linux-foundation.org> | Wed Apr 13 08:08:20 2011 -0700 |
committer | Linus Torvalds <torvalds@linux-foundation.org> | Wed Apr 13 08:08:20 2011 -0700 |
tree | c71585118b3ddd42b1bf666fef9f96e60b79f757 | |
parent | a626ca6a656450e9f4df91d0dda238fff23285f4 [diff] |
block: don't flush plugged IO on forced preemtion scheduling We really only want to unplug the pending IO when the process actually goes to sleep. So move the test for flushing the plug up to the place where we actually deactivate the task - where we have properly checked for preemption and for the process really sleeping. Acked-by: Jens Axboe <jaxboe@fusionio.com> Acked-by: Peter Zijlstra <a.p.zijlstra@chello.nl> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>