Re: [PATCH v6 09/12] nvme-rdma: use ib_dma_map_sgtable_attrs()
[email protected] Sun, 26 Jul 2026 12:01:52 +0000
| Newsgroups | org.kernel.vger.linux-raid,org.kernel.vger.linux-pci |
|---|---|
| Message-ID | <[email protected]> |
> ib_dma_map_sg() folds every mapping error into a zero return, losing > the DMA layer's error code. Switch both scatterlist mappings to > ib_dma_map_sgtable_attrs(), which preserves it for the next patch to > act on. No behavior change: failures are still reported as -EIO. > > A local sg_table is needed: dma_map_sgtable() maps orig_nents > entries, and the embedded table's orig_nents is the allocated count, > not the count blk_rq_map_sg() produced. rdma_rw_ctx_init() does the > same. > > Assisted-by: Claude:claude-fable-5 > Cc: [email protected] # v7.1 > Signed-off-by: Mykola Marzhan <[email protected]> Sashiko has reviewed this patch and found no issues. It looks great! -- Sashiko AI review ยท https://sashiko.dev/#/patchset/[email protected]?part=9