diff options
-rw-r--r-- | block/cfq-iosched.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/block/cfq-iosched.c b/block/cfq-iosched.c index 2f91c5351949..2c7a0f4f3cd7 100644 --- a/block/cfq-iosched.c +++ b/block/cfq-iosched.c | |||
@@ -1723,6 +1723,8 @@ static struct cfq_queue *cfq_close_cooperator(struct cfq_data *cfqd, | |||
1723 | { | 1723 | { |
1724 | struct cfq_queue *cfqq; | 1724 | struct cfq_queue *cfqq; |
1725 | 1725 | ||
1726 | if (cfq_class_idle(cur_cfqq)) | ||
1727 | return NULL; | ||
1726 | if (!cfq_cfqq_sync(cur_cfqq)) | 1728 | if (!cfq_cfqq_sync(cur_cfqq)) |
1727 | return NULL; | 1729 | return NULL; |
1728 | if (CFQQ_SEEKY(cur_cfqq)) | 1730 | if (CFQQ_SEEKY(cur_cfqq)) |