Patch Series

Subject dma-mapping: migrate to physical address-based API
Author leon@kernel.org
Date 2025-08-19 17:36:45 +0000 UTC
Version 4
Cc abdiel.janulgue@gmail.com akpm@linux-foundation.org alex.gaynor@gmail.com axboe@kernel.dk corbet@lwn.net dakr@kernel.org glider@google.com hch@lst.de iommu@lists.linux.dev jasowang@redhat.com jgg@nvidia.com jgross@suse.com joro@8bytes.org kasan-dev@googlegroups.com kbusch@kernel.org leon@kernel.org leonro@nvidia.com linux-block@vger.kernel.org linux-doc@vger.kernel.org linux-kernel@vger.kernel.org linux-mm@kvack.org linux-nvme@lists.infradead.org linux-trace-kernel@vger.kernel.org linuxppc-dev@lists.ozlabs.org m.szyprowski@samsung.com maddy@linux.ibm.com mhiramat@kernel.org mpe@ellerman.id.au mst@redhat.com ojeda@kernel.org robin.murphy@arm.com rostedt@goodmis.org rust-for-linux@vger.kernel.org sagi@grimberg.me sstabellini@kernel.org virtualization@lists.linux.dev will@kernel.org xen-devel@lists.xenproject.org

Patches (16)

Name Content
[PATCH v4 01/16] dma-mapping: introduce new DMA attribute to indicate MMIO memory [Body]
[PATCH v4 02/16] iommu/dma: implement DMA_ATTR_MMIO for dma_iova_link(). [Body]
[PATCH v4 03/16] dma-debug: refactor to use physical addresses for page mapping [Body]
[PATCH v4 04/16] dma-mapping: rename trace_dma_*map_page to trace_dma_*map_phys [Body]
[PATCH v4 05/16] iommu/dma: rename iommu_dma_*map_page to iommu_dma_*map_phys [Body]
[PATCH v4 06/16] iommu/dma: extend iommu_dma_*map_phys API to handle MMIO memory [Body]
[PATCH v4 07/16] dma-mapping: convert dma_direct_*map_page to be phys_addr_t based [Body]
[PATCH v4 08/16] kmsan: convert kmsan_handle_dma to use physical addresses [Body]
[PATCH v4 09/16] dma-mapping: handle MMIO flow in dma_map|unmap_page [Body]
[PATCH v4 10/16] xen: swiotlb: Open code map_resource callback [Body]
[PATCH v4 11/16] dma-mapping: export new dma_*map_phys() interface [Body]
[PATCH v4 12/16] mm/hmm: migrate to physical address-based DMA mapping API [Body]
[PATCH v4 13/16] mm/hmm: properly take MMIO path [Body]
[PATCH v4 14/16] block-dma: migrate to dma_map_phys instead of map_page [Body]
[PATCH v4 15/16] block-dma: properly take MMIO path [Body]
[PATCH v4 16/16] nvme-pci: unmap MMIO pages with appropriate interface [Body]

Session 2025-08-19

ID (for dev) fce10e8e-b1a1-4b60-ad41-c94e314bcf7d
Status finished
Execution Log [Link]
Test Base Patched Verdict