block, drivers: add REQ_OP_FLUSH operation
[linux-2.6-block.git] / include / linux / blkdev.h
index 78ae3dbf2de174dc6b4ea852aa4b2d10028f02ea..0c9f8793c87e9e09a2ec0cac13f2a781cffb57b6 100644 (file)
@@ -666,6 +666,9 @@ static inline bool rq_mergeable(struct request *rq)
        if (rq->cmd_type != REQ_TYPE_FS)
                return false;
 
+       if (req_op(rq) == REQ_OP_FLUSH)
+               return false;
+
        if (rq->cmd_flags & REQ_NOMERGE_FLAGS)
                return false;