[git pull] IOMMU Fixes for Linux v6.15-rc1

From: Joerg Roedel
Date: Fri Apr 11 2025 - 10:32:04 EST


Hi Linus,

The following changes since commit 0af2f6be1b4281385b618cb86ad946eded089ac8:

Linux 6.15-rc1 (2025-04-06 13:11:33 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git tags/iommu-fixes-v6.15-rc1

for you to fetch changes up to 767e22001dfce64cc03b7def1562338591ab6031:

iommu/tegra241-cmdqv: Fix warnings due to dmam_free_coherent() (2025-04-11 12:44:27 +0200)

----------------------------------------------------------------
IOMMU Fixes for Linux v6.15-rc1

Including:

- Fix two crashes, one in core code and a NULL-ptr dereference in the
Mediatek IOMMU driver.

- Dma_ops cleanup fix for core code.

- Two fixes for Intel VT-d driver:
- Fix posted MSI issue when users change cpu affinity.
- Remove invalid set_dma_ops() call in the iommu driver.

- Warning fix for Tegra IOMMU driver.

- Suspend/Resume fix for Exynos IOMMU driver.

- Probe failure fix for Renesas IOMMU driver

- Cosmetic fix

----------------------------------------------------------------
Fedor Pchelkin (1):
iommu: Fix crash in report_iommu_fault()

Louis-Alexis Eyraud (1):
iommu/mediatek: Fix NULL pointer deference in mtk_iommu_device_group

Marek Szyprowski (1):
iommu/exynos: Fix suspend/resume with IDENTITY domain

Nicolin Chen (1):
iommu/tegra241-cmdqv: Fix warnings due to dmam_free_coherent()

Pei Xiao (1):
iommu: remove unneeded semicolon

Petr Tesarik (1):
iommu/vt-d: Remove an unnecessary call set_dma_ops()

Robin Murphy (2):
iommu: Clear iommu-dma ops on cleanup
iommu/ipmmu-vmsa: Register in a sensible order

Sean Christopherson (1):
iommu/vt-d: Wire up irq_ack() to irq_move_irq() for posted MSIs

drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c | 32 ++++----------------------
drivers/iommu/dma-iommu.c | 4 ++--
drivers/iommu/exynos-iommu.c | 4 ++--
drivers/iommu/intel/iommu.c | 1 -
drivers/iommu/intel/irq_remapping.c | 29 ++++++++++++-----------
drivers/iommu/iommu.c | 6 ++++-
drivers/iommu/ipmmu-vmsa.c | 27 ++++++++--------------
drivers/iommu/mtk_iommu.c | 26 ++++++++++-----------
8 files changed, 52 insertions(+), 77 deletions(-)

Please pull.

Thanks,

Joerg