Patch Series

Subject dma-mapping: migrate to physical address-based API
Author leon@kernel.org
Date 2025-08-14 10:13:19 +0000 UTC
Version 2
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 v2 01/16] dma-mapping: introduce new DMA attribute to indicate MMIO memory [Body]
[PATCH v2 02/16] iommu/dma: implement DMA_ATTR_MMIO for dma_iova_link(). [Body]
[PATCH v2 03/16] dma-debug: refactor to use physical addresses for page mapping [Body]
[PATCH v2 04/16] dma-mapping: rename trace_dma_*map_page to trace_dma_*map_phys [Body]
[PATCH v2 05/16] iommu/dma: rename iommu_dma_*map_page to iommu_dma_*map_phys [Body]
[PATCH v2 06/16] iommu/dma: extend iommu_dma_*map_phys API to handle MMIO memory [Body]
[PATCH v2 07/16] dma-mapping: convert dma_direct_*map_page to be phys_addr_t based [Body]
[PATCH v2 08/16] kmsan: convert kmsan_handle_dma to use physical addresses [Body]
[PATCH v2 09/16] dma-mapping: handle MMIO flow in dma_map|unmap_page [Body]
[PATCH v2 10/16] xen: swiotlb: Open code map_resource callback [Body]
[PATCH v2 11/16] dma-mapping: export new dma_*map_phys() interface [Body]
[PATCH v2 12/16] mm/hmm: migrate to physical address-based DMA mapping API [Body]
[PATCH v2 13/16] mm/hmm: properly take MMIO path [Body]
[PATCH v2 14/16] block-dma: migrate to dma_map_phys instead of map_page [Body]
[PATCH v2 15/16] block-dma: properly take MMIO path [Body]
[PATCH v2 16/16] nvme-pci: unmap MMIO pages with appropriate interface [Body]

Session 2025-08-14

ID (for dev) b0d877e1-e778-4d13-b7ab-9ecf89b68c3d
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
Build Base dfc0f6373094dd88e1eaf76c44f2ff01b65db851 [Config] passed [Log]
Build Patched dfc0f6373094dd88e1eaf76c44f2ff01b65db851 [Config] [patched] passed [Log]
Boot test: Patched dfc0f6373094dd88e1eaf76c44f2ff01b65db851 [Config] [patched] passed
Boot test: Base dfc0f6373094dd88e1eaf76c44f2ff01b65db851 [Config] passed
Fuzzing dfc0f6373094dd88e1eaf76c44f2ff01b65db851 [Config] dfc0f6373094dd88e1eaf76c44f2ff01b65db851 [Config] [patched] passed [Log] [Artifacts]