Commit 30e0ff6d6a83 for kernel

commit 30e0ff6d6a83586486674c343db5e9d933bd92e0
Merge: 3bf83e47b497 1bb54043ff30
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Fri May 15 15:22:26 2026 -0700

    Merge tag 'iommu-fixes-v7.1-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux

    Pull iommu fixes from Joerg Roedel:
     "This is probably the largest fixes pull-request ever sent for IOMMU. I
      partially blame it on AI code review which found some issues but there
      is also some rework in here to fix issues in the iommu parts of PCI
      device reset.

      AMD-Vi:
       - Add bounds checks to debugfs and table lookups

      Intel VT-d:
       - Apply an existing quirk for Q35 graphic device
       - Skip dev_pasid teardown for the blocked domain to avoid
         out-of-bounds access
       - Return early if dev_pasid is missing to prevent NULL dereference
         or UAF

      Core:
       - Fix bugs and corner cases in pci_dev_reset_iommu_prepare/done()
       - Fix various issues found by AI in iommupt code

      MAINTAINERS email address update for RISCV IOMMU"

    * tag 'iommu-fixes-v7.1-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux:
      MAINTAINERS: update Tomasz Jeznach's email address
      iommupt: Fix the end_index calculation in __map_range_leaf()
      iommupt: Check for missing PAGE_SIZE in the pgsize_bitmap
      iommu: Handle unmap error when iommu_debug is enabled
      iommu: Fix up map/unmap debugging for iommupt domains
      iommu: Fix loss of errno on map failure for classic ops
      iommu/vt-d: Avoid NULL pointer dereference or refcount corruption
      iommu/vt-d: Fix oops due to out of scope access
      iommu/vt-d: Disable DMAR for Intel Q35 IGFX
      iommu: Warn on premature unblock during DMA aliased sibling reset
      iommu: Fix WARN_ON in __iommu_group_set_domain_nofail() due to reset
      iommu: Fix ATS invalidation timeouts during __iommu_remove_group_pasid()
      iommu: Fix nested pci_dev_reset_iommu_prepare/done()
      iommu: Fix pasid attach in pci_dev_reset_iommu_prepare/done()
      iommu: Replace per-group resetting_domain with per-gdev blocked flag
      iommu: Fix kdocs of pci_dev_reset_iommu_done()
      iommu: Fix NULL group->domain dereference in pci_dev_reset_iommu_done()
      iommu/amd: Bounds-check devid in __rlookup_amd_iommu()
      iommu/amd: Remove latent out-of-bounds access in IOMMU debugfs