Subject block,md,nvme: correct handling of unsupported P2PDMA transfers
Author mykola@meshstor.io
Date 2026-07-26 11:32:18 +0000 UTC
Version
Cc axboe@kernel.dk bhelgaas@google.com guoqing.jiang@linux.dev hch@lst.de henrique.carvalho@suse.com jgg@ziepe.ca kbusch@kernel.org kch@nvidia.com kmodukuri@nvidia.com leon@kernel.org linux-block@vger.kernel.org linux-kernel@vger.kernel.org linux-nvme@lists.infradead.org linux-pci@vger.kernel.org linux-raid@vger.kernel.org linux-rdma@vger.kernel.org logang@deltatee.com magiclinan@didiglobal.com mwilck@suse.com mykola@meshstor.io praan@google.com regressions@leemhuis.info sagi@grimberg.me shivajikant@google.com song@kernel.org stable@vger.kernel.org xiao@kernel.org yukuai@fygo.io
Patches (12)
Name Content [All]
[PATCH v6 01/12] block: add BLK_STS_P2PDMA for unsupported peer-to-peer transfers [Body]
[PATCH v6 02/12] md: ensure REQ_NOMERGE is set on P2PDMA bios [Body]
[PATCH v6 03/12] md/raid1: serialize non-write-behind writes on CollisionCheck rdevs [Body]
[PATCH v6 04/12] md/raid1: don't use write-behind for P2PDMA bios [Body]
[PATCH v6 05/12] md/raid1,raid10: factor out raid1_write_error() helper [Body]
[PATCH v6 06/12] md/raid1,raid10: keep REQ_NOMERGE on narrow_write_error() retry clones [Body]
[PATCH v6 07/12] md/raid1,raid10: skip futile retries on P2PDMA mapping failures [Body]
[PATCH v6 08/12] md/raid1,raid10: set IO_BLOCKED in case of BLK_STS_P2PDMA [Body]
[PATCH v6 09/12] nvme-rdma: use ib_dma_map_sgtable_attrs() [Body]
[PATCH v6 10/12] nvme-rdma: return BLK_STS_P2PDMA for unsupported P2P transfers [Body]
[PATCH v6 11/12] nvme-rdma: ratelimit the map-failure error message [Body]
[PATCH v6 12/12] nvme-rdma: factor out the scatterlist DMA mapping helper [Body]
Series Summary
in progress
Status: in progress
Sessions
Session 2026-07-26
in progress
ID (for dev) a572a64f-7542-4e24-9cf1-d3006c068292
Status in progress
Triaged OK [Log] [Trajectory]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 1590cf0329716306e948a8fc29f1d3ee87d3989f [Config] passed [Log]
[KASAN] Boot test: Base 1590cf0329716306e948a8fc29f1d3ee87d3989f [Config] passed [Log]
[KASAN] Build Patched 1590cf0329716306e948a8fc29f1d3ee87d3989f [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 1590cf0329716306e948a8fc29f1d3ee87d3989f [Config] [patched] passed [Log]
[KASAN] Fuzz 1590cf0329716306e948a8fc29f1d3ee87d3989f [Config] 1590cf0329716306e948a8fc29f1d3ee87d3989f [Config] [patched] running [Log]