OSDN Git Service

cfq-iosched: Charge at least 1 jiffie instead of 1 ns
[sagit-ice-cold/kernel_xiaomi_msm8998.git] / block / cfq-iosched.c
index 2b5209d..ddeaf4c 100644 (file)
@@ -1455,7 +1455,8 @@ static inline u64 cfq_cfqq_slice_usage(struct cfq_queue *cfqq,
                 * a single request on seeky media and cause lots of seek time
                 * and group will never know it.
                 */
-               slice_used = max_t(u64, (now - cfqq->dispatch_start), 1);
+               slice_used = max_t(u64, (now - cfqq->dispatch_start),
+                                       jiffies_to_nsecs(1));
        } else {
                slice_used = now - cfqq->slice_start;
                if (slice_used > cfqq->allocated_slice) {