]> www.infradead.org Git - users/hch/block.git/commitdiff
block: don't look at bip_flags for merges
authorChristoph Hellwig <hch@lst.de>
Sun, 6 Jun 2021 12:06:33 +0000 (14:06 +0200)
committerChristoph Hellwig <hch@lst.de>
Thu, 9 Jun 2022 07:06:38 +0000 (09:06 +0200)
The two remaining flags are not relevant for merges, so remove the
checks.

Signed-off-by: Christoph Hellwig <hch@lst.de>
block/blk-integrity.c

index 69eed260a823907ad8b9955cf06607a31a52f528..3291f861072d2352097fe7b23967fdb739bc5b00 100644 (file)
@@ -170,10 +170,6 @@ bool blk_integrity_merge_rq(struct request_queue *q, struct request *req,
        if (blk_integrity_rq(req) == 0 || blk_integrity_rq(next) == 0)
                return false;
 
-       if (bio_integrity(req->bio)->bip_flags !=
-           bio_integrity(next->bio)->bip_flags)
-               return false;
-
        if (req->nr_integrity_segments + next->nr_integrity_segments >
            q->limits.max_integrity_segments)
                return false;
@@ -196,9 +192,6 @@ bool blk_integrity_merge_bio(struct request_queue *q, struct request *req,
        if (blk_integrity_rq(req) == 0 || bio_integrity(bio) == NULL)
                return false;
 
-       if (bio_integrity(req->bio)->bip_flags != bio_integrity(bio)->bip_flags)
-               return false;
-
        bio->bi_next = NULL;
        nr_integrity_segs = blk_rq_count_integrity_sg(q, bio);
        bio->bi_next = next;