]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - block/blk.h
block: add REQ_FLUSH_SEQ
[karo-tx-linux.git] / block / blk.h
index 2db8f32838e7336d1a53bbddc8a4c01ec0c3489f..9d2ee8f4d9af4fef376845a26bcfd735d4769a4e 100644 (file)
@@ -61,7 +61,7 @@ static inline struct request *__elv_next_request(struct request_queue *q)
                while (!list_empty(&q->queue_head)) {
                        rq = list_entry_rq(q->queue_head.next);
                        if (!(rq->cmd_flags & (REQ_FLUSH | REQ_FUA)) ||
-                           rq == &q->flush_rq)
+                           (rq->cmd_flags & REQ_FLUSH_SEQ))
                                return rq;
                        rq = blk_do_flush(q, rq);
                        if (rq)