aboutsummaryrefslogtreecommitdiffstats
path: root/block
diff options
context:
space:
mode:
Diffstat (limited to 'block')
-rw-r--r--block/cfq-iosched.c13
1 files changed, 0 insertions, 13 deletions
diff --git a/block/cfq-iosched.c b/block/cfq-iosched.c
index 467981e19d7a..c2ef5d17608c 100644
--- a/block/cfq-iosched.c
+++ b/block/cfq-iosched.c
@@ -1269,19 +1269,6 @@ static void cfq_arm_slice_timer(struct cfq_data *cfqd)
1269 cfq_mark_cfqq_wait_request(cfqq); 1269 cfq_mark_cfqq_wait_request(cfqq);
1270 1270
1271 sl = cfqd->cfq_slice_idle; 1271 sl = cfqd->cfq_slice_idle;
1272 /* are we servicing noidle tree, and there are more queues?
1273 * non-rotational or NCQ: no idle
1274 * non-NCQ rotational : very small idle, to allow
1275 * fair distribution of slice time for a process doing back-to-back
1276 * seeks.
1277 */
1278 if (cfqd->serving_type == SYNC_NOIDLE_WORKLOAD &&
1279 service_tree_for(cfqd->serving_prio, SYNC_NOIDLE_WORKLOAD, cfqd)
1280 ->count > 0) {
1281 if (blk_queue_nonrot(cfqd->queue) || cfqd->hw_tag)
1282 return;
1283 sl = min(sl, msecs_to_jiffies(CFQ_MIN_TT));
1284 }
1285 1272
1286 mod_timer(&cfqd->idle_slice_timer, jiffies + sl); 1273 mod_timer(&cfqd->idle_slice_timer, jiffies + sl);
1287 cfq_log_cfqq(cfqd, cfqq, "arm_idle: %lu", sl); 1274 cfq_log_cfqq(cfqd, cfqq, "arm_idle: %lu", sl);