]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-client.git/commit
dma-direct: prevent SWIOTLB path when DMA_ATTR_REQUIRE_COHERENT is set
authorLeon Romanovsky <leonro@nvidia.com>
Mon, 16 Mar 2026 19:06:49 +0000 (21:06 +0200)
committerMarek Szyprowski <m.szyprowski@samsung.com>
Fri, 20 Mar 2026 11:05:56 +0000 (12:05 +0100)
commit2536617f20ddc7c2f4cef59b549aa45d166b03b1
tree3c27457b0690ee70a18362799c69f6dfc860bc2a
parente6a58fa2556203a7f6731b4071705dc81cca5ca5
dma-direct: prevent SWIOTLB path when DMA_ATTR_REQUIRE_COHERENT is set

DMA_ATTR_REQUIRE_COHERENT indicates that SWIOTLB must not be used.
Ensure the SWIOTLB path is declined whenever the DMA direct path is
selected.

Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Link: https://lore.kernel.org/r/20260316-dma-debug-overlap-v3-5-1dde90a7f08b@nvidia.com
kernel/dma/direct.h