[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