[GIT PULL] dma-mapping fixes for Linux 6.12

From: Christoph Hellwig
Date: Tue Sep 24 2024 - 02:26:08 EST


The following changes since commit 88264981f2082248e892a706b2c5004650faac54:

Merge tag 'sched_ext-for-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext (2024-09-21 09:44:57 -0700)

are available in the Git repository at:

git://git.infradead.org/users/hch/dma-mapping.git tags/dma-mapping-6.12-2024-09-24

for you to fetch changes up to b348b6d17fd1d5d89b86db602f02bea54a754bd8:

dma-mapping: report unlimited DMA addressing in IOMMU DMA path (2024-09-23 08:38:56 +0200)

----------------------------------------------------------------
dma-mapping fixes for Linux 6.12

- sort out a few issues with the direct calls to iommu-dma
(Christoph Hellwig, Leon Romanovsky)

----------------------------------------------------------------
Christoph Hellwig (2):
dma-mapping: fix vmap and mmap of noncontiougs allocations
iommu/dma: remove most stubs in iommu-dma.h

Leon Romanovsky (1):
dma-mapping: report unlimited DMA addressing in IOMMU DMA path

drivers/iommu/dma-iommu.c | 33 +++++++++++++
include/linux/dma-map-ops.h | 19 --------
include/linux/iommu-dma.h | 114 ++++++--------------------------------------
kernel/dma/mapping.c | 43 ++++++-----------
4 files changed, 62 insertions(+), 147 deletions(-)