From 5a3c08e185a6e9de0b462878620e5cdc6b279e89 Mon Sep 17 00:00:00 2001 From: Vivek Goyal Date: Thu, 3 Dec 2009 12:59:56 -0500 Subject: [PATCH] --- yaml --- r: 173005 b: refs/heads/master c: c04645e592d4dd60c58def40c913699d4c806727 h: refs/heads/master i: 173003: 1f2481f927c953060fb73184b57578e0b75777c7 v: v3 --- [refs] | 2 +- trunk/block/cfq-iosched.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index f16d309d0ac0..a9e75a23f80b 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: ae30c286553c91c49af5cbc0265a05a6543d0c52 +refs/heads/master: c04645e592d4dd60c58def40c913699d4c806727 diff --git a/trunk/block/cfq-iosched.c b/trunk/block/cfq-iosched.c index 063dcbb714e7..08b057b1b3b2 100644 --- a/trunk/block/cfq-iosched.c +++ b/trunk/block/cfq-iosched.c @@ -3314,7 +3314,8 @@ static void cfq_completed_request(struct request_queue *q, struct request *rq) * only if we processed at least one !rq_noidle request */ if (cfqd->serving_type == SYNC_WORKLOAD - || cfqd->noidle_tree_requires_idle) + || cfqd->noidle_tree_requires_idle + || cfqq->cfqg->nr_cfqq == 1) cfq_arm_slice_timer(cfqd); } }