dma mapping helpers · Supported
Maintainers
- M Marek Szyprowski <m.szyprowski@samsung.com>
- R Robin Murphy <robin.murphy@arm.com>
Paths
- F
include/asm-generic/dma-mapping.h - F
include/linux/dma-direct.h - F
include/linux/dma-map-ops.h - F
include/linux/dma-mapping.h - F
include/linux/swiotlb.h - F
kernel/dma/
Last 30 days
Recent patches
Most-recent 30 patches in this subsystem on linux-trace-kernel (capped at 30), ordered by date desc.
-
[PATCH v2 8/9] memblock, treewide: make memblock_free() handle late freeing
2026-03-23 · Mike Rapoport <rppt@kernel.org> -
[PATCH 7/8] memblock, treewide: make memblock_free() handle late freeing
2026-03-18 · Mike Rapoport <rppt@kernel.org> -
[PATCH v3 5/8] dma-direct: prevent SWIOTLB path when DMA_ATTR_REQUIRE_COHERENT is set
2026-03-16 · Leon Romanovsky <leon@kernel.org> -
[PATCH v3 3/8] dma-mapping: Clarify valid conditions for CPU cache line overlap
2026-03-16 · Leon Romanovsky <leon@kernel.org> -
[PATCH v3 4/8] dma-mapping: Introduce DMA require coherency attribute
2026-03-16 · Leon Romanovsky <leon@kernel.org> -
[PATCH v3 1/8] dma-debug: Allow multiple invocations of overlapping entries
2026-03-16 · Leon Romanovsky <leon@kernel.org> -
[PATCH v2 5/8] dma-direct: prevent SWIOTLB path when DMA_ATTR_REQUIRE_COHERENT is set
2026-03-11 · Leon Romanovsky <leon@kernel.org> -
[PATCH v2 4/8] dma-mapping: Introduce DMA require coherency attribute
2026-03-11 · Leon Romanovsky <leon@kernel.org> -
[PATCH v2 3/8] dma-mapping: Clarify valid conditions for CPU cache line overlap
2026-03-11 · Leon Romanovsky <leon@kernel.org> -
[PATCH v2 1/8] dma-debug: Allow multiple invocations of overlapping entries
2026-03-11 · Leon Romanovsky <leon@kernel.org> -
[PATCH v6 09/16] dma-mapping: implement DMA_ATTR_MMIO for dma_(un)map_page_attrs()
2025-09-09 · Leon Romanovsky <leon@kernel.org> -
[PATCH v6 11/16] dma-mapping: export new dma_*map_phys() interface
2025-09-09 · Leon Romanovsky <leon@kernel.org> -
[PATCH v6 05/16] iommu/dma: rename iommu_dma_*map_page to iommu_dma_*map_phys
2025-09-09 · Leon Romanovsky <leon@kernel.org> -
[PATCH v6 08/16] kmsan: convert kmsan_handle_dma to use physical addresses
2025-09-09 · Leon Romanovsky <leon@kernel.org> -
[PATCH v6 07/16] dma-mapping: convert dma_direct_*map_page to be phys_addr_t based
2025-09-09 · Leon Romanovsky <leon@kernel.org> -
[PATCH v6 04/16] dma-mapping: rename trace_dma_*map_page to trace_dma_*map_phys
2025-09-09 · Leon Romanovsky <leon@kernel.org> -
[PATCH v6 03/16] dma-debug: refactor to use physical addresses for page mapping
2025-09-09 · Leon Romanovsky <leon@kernel.org> -
[PATCH v6 01/16] dma-mapping: introduce new DMA attribute to indicate MMIO memory
2025-09-09 · Leon Romanovsky <leon@kernel.org> -
[PATCH v5 11/16] dma-mapping: export new dma_*map_phys() interface
2025-09-02 · Leon Romanovsky <leon@kernel.org> -
[PATCH v5 09/16] dma-mapping: implement DMA_ATTR_MMIO for dma_(un)map_page_attrs()
2025-09-02 · Leon Romanovsky <leon@kernel.org> -
[PATCH v5 08/16] kmsan: convert kmsan_handle_dma to use physical addresses
2025-09-02 · Leon Romanovsky <leon@kernel.org> -
[PATCH v5 07/16] dma-mapping: convert dma_direct_*map_page to be phys_addr_t based
2025-09-02 · Leon Romanovsky <leon@kernel.org> -
[PATCH v5 03/16] dma-debug: refactor to use physical addresses for page mapping
2025-09-02 · Leon Romanovsky <leon@kernel.org> -
[PATCH v5 05/16] iommu/dma: rename iommu_dma_*map_page to iommu_dma_*map_phys
2025-09-02 · Leon Romanovsky <leon@kernel.org> -
[PATCH v5 04/16] dma-mapping: rename trace_dma_*map_page to trace_dma_*map_phys
2025-09-02 · Leon Romanovsky <leon@kernel.org> -
[PATCH v5 01/16] dma-mapping: introduce new DMA attribute to indicate MMIO memory
2025-09-02 · Leon Romanovsky <leon@kernel.org> -
Re: [PATCH v4 00/16] dma-mapping: migrate to physical address-based API
2025-09-02 · Leon Romanovsky <leon@kernel.org> -
Re: [PATCH v4 03/16] dma-debug: refactor to use physical addresses for page mapping
2025-08-28 · Jason Gunthorpe <jgg@nvidia.com> -
[PATCH v4 11/16] dma-mapping: export new dma_*map_phys() interface
2025-08-19 · Leon Romanovsky <leon@kernel.org> -
[PATCH v4 08/16] kmsan: convert kmsan_handle_dma to use physical addresses
2025-08-19 · Leon Romanovsky <leon@kernel.org>
Quiet for 30+ days
Patches with no review trailers and no replies. Either the author is heads-down elsewhere or these slipped through. Oldest first.
-
[PATCH v2 1/8] dma-debug: Allow multiple invocations of overlapping entries
2026-03-11 · Leon Romanovsky <leon@kernel.org> -
[PATCH v2 3/8] dma-mapping: Clarify valid conditions for CPU cache line overlap
2026-03-11 · Leon Romanovsky <leon@kernel.org> -
[PATCH v3 1/8] dma-debug: Allow multiple invocations of overlapping entries
2026-03-16 · Leon Romanovsky <leon@kernel.org> -
[PATCH v3 3/8] dma-mapping: Clarify valid conditions for CPU cache line overlap
2026-03-16 · Leon Romanovsky <leon@kernel.org> -
[PATCH v3 5/8] dma-direct: prevent SWIOTLB path when DMA_ATTR_REQUIRE_COHERENT is set
2026-03-16 · Leon Romanovsky <leon@kernel.org> -
[PATCH 7/8] memblock, treewide: make memblock_free() handle late freeing
2026-03-18 · Mike Rapoport <rppt@kernel.org> -
[PATCH v2 8/9] memblock, treewide: make memblock_free() handle late freeing
2026-03-23 · Mike Rapoport <rppt@kernel.org>