aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--block/cfq-iosched.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/block/cfq-iosched.c b/block/cfq-iosched.c
index 452538644bce..2b64f5852bfd 100644
--- a/block/cfq-iosched.c
+++ b/block/cfq-iosched.c
@@ -861,8 +861,8 @@ __cfq_slice_expired(struct cfq_data *cfqd, struct cfq_queue *cfqq,
861 * store what was left of this slice, if the queue idled out 861 * store what was left of this slice, if the queue idled out
862 * or was preempted 862 * or was preempted
863 */ 863 */
864 if (time_after(now, cfqq->slice_end)) 864 if (time_after(cfqq->slice_end, now))
865 cfqq->slice_left = now - cfqq->slice_end; 865 cfqq->slice_left = cfqq->slice_end - now;
866 else 866 else
867 cfqq->slice_left = 0; 867 cfqq->slice_left = 0;
868 868