Commit a93212b3d1f5 for kernel

commit a93212b3d1f517859ec8f540cd8d587155edafc8
Merge: 86ba24c41adc 754f8efe45f8
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Fri Jul 24 11:47:24 2026 -0700

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

    Pull iommu fixes from Will Deacon:
     "Joerg's away at the moment so I've been looking after the IOMMU tree
      in his absence. In the process of doing that, I've hoovered up a
      handful of fixes for the AMD and Intel drivers which address a
      combination of the usual out-of-bounds/locking/leak bugs as well as
      some logical issues around SVA and command completion.

      AMD:

       - Fix lockdep splat from nested domain allocation

       - Fix nested domain leak

       - Fix broken synchronisation of command completion

       - Fix OOB write in "ivrs_acpihid" command-line parsing

      VT-d:

       - Prevent SVA for IOMMUs with non-coherent page-table walker

       - Fix OOB write in PMU driver"

    * tag 'iommu-fixes-v7.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux:
      iommu/intel: Fix out-of-bounds memset in dmar_latency_disable()
      iommu/amd: Bound the early ACPI HID map
      iommu/vt-d: Disallow SVA if page walk is not coherent
      iommu/amd: Wait for completion instead of returning early in iommu_completion_wait()
      iommu/amd: Fix nested domain leak
      iommu/amd: Fix IRQ unsafe locking in gdom allocation