deadline: Allow 0ms deadline latency, increase the read speed
xiaobing tu [Sun, 9 Dec 2012 18:19:23 +0000 (19:19 +0100)]
Change a timer compare from after to after-equals, thus allowing
0 timeout and making deadline schedule FIFO.

Signed-off-by: xiaobing tu <xiaobing.tu@intel.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>

block/deadline-iosched.c

index 599b12e..90037b5 100644 (file)
@@ -230,7 +230,7 @@ static inline int deadline_check_fifo(struct deadline_data *dd, int ddir)
        /*
         * rq is expired!
         */
-       if (time_after(jiffies, rq_fifo_time(rq)))
+       if (time_after_eq(jiffies, rq_fifo_time(rq)))
                return 1;
 
        return 0;