Re: [PATCH v11 04/13] block: introduce dma map backed bio type

From: Pavel Begunkov

Date: Wed Oct 14 2026 - 12:46:13 EST


On 10/14/26 14:15, Christoph Hellwig wrote:
On Wed, Oct 14, 2026 at 12:02:02PM +0100, Pavel Begunkov wrote:
...>> case REQ_OP_DISCARD:
diff --git a/block/blk-mq.c b/block/blk-mq.c
index e929f94b25c7..1b7f8cbbda8b 100644
--- a/block/blk-mq.c
+++ b/block/blk-mq.c
@@ -3150,6 +3150,12 @@ void blk_mq_submit_bio(struct bio *bio)
goto queue_exit;
}
+ if (unlikely(op_is_dmabuf(bio->bi_opf) &&
+ bdev_has_integrity_csum(bio->bi_bdev))) {
+ bio_endio_status(bio, BLK_STS_NOTSUPP);

Wrong indentation, conditions are never indented the same level as
the following code block, even with the weirdest preferences.

/me note the patch from Anuj on the list actually got this right..

I had to split Anuj's patch in two, should've butchered it
while hand applying. I'll follow up on that unless Jens
already applied the change.

Otherwise looks good:

Reviewed-by: Christoph Hellwig <hch@xxxxxx>

--
Pavel Begunkov