Message ID | 20171220113834.2578-3-paolo.valente@linaro.org |
---|---|
State | New |
Headers | show |
Series | remove start-up time outlier caused by wrong detection of cooperating processes | expand |
diff --git a/block/bfq-iosched.c b/block/bfq-iosched.c index c6f0b93a769c..f58367ef98c1 100644 --- a/block/bfq-iosched.c +++ b/block/bfq-iosched.c @@ -2064,7 +2064,8 @@ static void bfq_bfqq_save_state(struct bfq_queue *bfqq) bic->saved_in_large_burst = bfq_bfqq_in_large_burst(bfqq); bic->was_in_burst_list = !hlist_unhashed(&bfqq->burst_list_node); if (unlikely(bfq_bfqq_just_created(bfqq) && - !bfq_bfqq_in_large_burst(bfqq))) { + !bfq_bfqq_in_large_burst(bfqq) && + bfqq->bfqd->low_latency)) { /* * bfqq being merged right after being created: bfqq * would have deserved interactive weight raising, but