From 0188616c057d3eba8d8a4af62a59b5e7f2362571 Mon Sep 17 00:00:00 2001 From: Marek Szyprowski Date: Mon, 13 Jul 2026 10:30:22 +0200 Subject: [PATCH] dma-direct: Improve readability of the dma_direct_map_sg() for P2PDMA case Improve readability of the sg_dma_len assignment in the P2PDMA cases by removing duplicated code, which was a direct result of the d0d08f4bd7f6 ("dma-direct: Fix missing sg_dma_len assignment in P2PDMA bus mappings") fix. No functional change. Suggested-by: Leon Romanovsky Link: https://lore.kernel.org/all/20260604071856.GA245424@unreal/ Reviewed-by: Pranjal Shrivastava Reviewed-by: Leon Romanovsky Reviewed-by: Logan Gunthorpe Link: https://lore.kernel.org/r/20260713083022.1110993-1-m.szyprowski@samsung.com Signed-off-by: Marek Szyprowski --- kernel/dma/direct.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/kernel/dma/direct.c b/kernel/dma/direct.c index 4391b797d4db..d8219efe3273 100644 --- a/kernel/dma/direct.c +++ b/kernel/dma/direct.c @@ -489,9 +489,8 @@ int dma_direct_map_sg(struct device *dev, struct scatterlist *sgl, int nents, case PCI_P2PDMA_MAP_BUS_ADDR: sg->dma_address = pci_p2pdma_bus_addr_map( p2pdma_state.mem, sg_phys(sg)); - sg_dma_len(sg) = sg->length; sg_dma_mark_bus_address(sg); - continue; + break; default: ret = -EREMOTEIO; goto out_unmap;