summaryrefslogtreecommitdiffstats
path: root/block/bfq-iosched.c
diff options
context:
space:
mode:
Diffstat (limited to 'block/bfq-iosched.c')
-rw-r--r--block/bfq-iosched.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/block/bfq-iosched.c b/block/bfq-iosched.c
index fac188dd78fa..f30d1cb887d4 100644
--- a/block/bfq-iosched.c
+++ b/block/bfq-iosched.c
@@ -2545,6 +2545,8 @@ static void bfq_arm_slice_timer(struct bfq_data *bfqd)
2545 if (BFQQ_SEEKY(bfqq) && bfqq->wr_coeff == 1 && 2545 if (BFQQ_SEEKY(bfqq) && bfqq->wr_coeff == 1 &&
2546 bfq_symmetric_scenario(bfqd)) 2546 bfq_symmetric_scenario(bfqd))
2547 sl = min_t(u64, sl, BFQ_MIN_TT); 2547 sl = min_t(u64, sl, BFQ_MIN_TT);
2548 else if (bfqq->wr_coeff > 1)
2549 sl = max_t(u32, sl, 20ULL * NSEC_PER_MSEC);
2548 2550
2549 bfqd->last_idling_start = ktime_get(); 2551 bfqd->last_idling_start = ktime_get();
2550 hrtimer_start(&bfqd->idle_slice_timer, ns_to_ktime(sl), 2552 hrtimer_start(&bfqd->idle_slice_timer, ns_to_ktime(sl),