[GIT PULL] Please pull IOMMUFD subsystem changes

From: Jason Gunthorpe

Date: Thu Apr 16 2026 - 13:35:11 EST


Hi Linus,

A small number of little fixes this cycle.

Thanks,
Jason

The following changes since commit 11439c4635edd669ae435eec308f4ab8a0804808:

Linux 7.0-rc2 (2026-03-01 15:39:31 -0800)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git tags/for-linus-iommufd

for you to fetch changes up to 8602018b1f17fbdaa5e5d79f4c8603ad20640c12:

iommufd: Fix a race with concurrent allocation and unmap (2026-04-11 09:57:02 -0300)

----------------------------------------------------------------
iommufd v7.1 merge window pull request

Several fixes:

- Add missing static const

- Correct type 1 emulation for VFIO_CHECK_EXTENSION when no-iommu is
turned on

- Fix selftest memory leak and syzkaller splat

- Fix missed -EFAULT in fault reporting write() fops

- Fix a race where map/unmap with the internal IOVA allocator can unmap
things it should not

----------------------------------------------------------------
Christophe JAILLET (1):
iommufd: Constify struct dma_buf_attach_ops

Jacob Pan (1):
iommufd: vfio compatibility extension check for noiommu mode

Kexin Sun (1):
iommufd: update outdated comment for renamed iommufd_hw_pagetable_alloc()

Pranjal Shrivastava (1):
iommufd/selftest: Remove MOCK_IOMMUPT_AMDV1 format

Sina Hassani (1):
iommufd: Fix a race with concurrent allocation and unmap

Thorsten Blum (1):
iommufd/selftest: Fix page leaks in mock_viommu_{init,destroy}

Zhenzhong Duan (1):
iommufd: Fix return value of iommufd_fault_fops_write()

drivers/iommu/iommufd/device.c | 2 +-
drivers/iommu/iommufd/eventq.c | 5 +++--
drivers/iommu/iommufd/io_pagetable.c | 10 ++++++++++
drivers/iommu/iommufd/iommufd_test.h | 1 -
drivers/iommu/iommufd/pages.c | 2 +-
drivers/iommu/iommufd/selftest.c | 35 ++---------------------------------
drivers/iommu/iommufd/vfio_compat.c | 2 +-
7 files changed, 18 insertions(+), 39 deletions(-)

Attachment: signature.asc
Description: PGP signature