Merge tag 'iommu-fixes-v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...
authorLinus Torvalds <torvalds@linux-foundation.org>
Thu, 28 Mar 2024 21:40:46 +0000 (14:40 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Thu, 28 Mar 2024 21:40:46 +0000 (14:40 -0700)
commit6e7a2ffd209b59e98b6617d4b8be01af2391b580
treefc3d68abb0fb2e81735ffc7e4dd9c04a15ac1ab6
parentd8e8fbec00eb59be0a438d52ba81315af0b8960b
parentc404f55c26fc23c70a9f2262f3f36a69fc46289b
Merge tag 'iommu-fixes-v6.9-rc1' of git://git./linux/kernel/git/joro/iommu

Pull iommu fixes from Joerg Roedel:
 "ARM SMMU fixes:

   - Fix swabbing of the STE fields in the unlikely event of running on
     a big-endian machine

   - Fix setting of STE.SHCFG on hardware that doesn't implement support
     for attribute overrides

  IOMMU core:

   - PASID validation fix in device attach path"

* tag 'iommu-fixes-v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu:
  iommu: Validate the PASID in iommu_attach_device_pasid()
  iommu/arm-smmu-v3: Fix access for STE.SHCFG
  iommu/arm-smmu-v3: Add cpu_to_le64() around STRTAB_STE_0_V