block: remove per-queue plugging
[deliverable/linux.git] / block / blk-flush.c
index 1e2aa8a8908c3ebe11cef1e5c4e58c435cc1a3ca..671fa9da75600e4d719d494614903da2fab8e7cd 100644 (file)
@@ -194,7 +194,6 @@ static void flush_end_io(struct request *flush_rq, int error)
 {
        struct request_queue *q = flush_rq->q;
        struct list_head *running = &q->flush_queue[q->flush_running_idx];
-       bool was_empty = elv_queue_empty(q);
        bool queued = false;
        struct request *rq, *n;
 
@@ -213,7 +212,7 @@ static void flush_end_io(struct request *flush_rq, int error)
        }
 
        /* after populating an empty queue, kick it to avoid stall */
-       if (queued && was_empty)
+       if (queued)
                __blk_run_queue(q);
 }
 
This page took 0.023516 seconds and 5 git commands to generate.