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