drivers/accel/amdxdna/aie2_pci.c | 13 +- drivers/dma/idxd/init.c | 43 +-- drivers/iommu/amd/iommu.c | 34 -- .../iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 86 +---- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 137 ++++---- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 39 +-- drivers/iommu/intel/iommu.c | 301 ++++++------------ drivers/iommu/intel/iommu.h | 50 ++- drivers/iommu/intel/nested.c | 16 +- drivers/iommu/intel/pasid.c | 41 +-- drivers/iommu/intel/prq.c | 2 +- drivers/iommu/intel/svm.c | 52 ++- drivers/iommu/iommu-sva.c | 3 - drivers/iommu/iommu.c | 32 -- drivers/iommu/iommufd/device.c | 1 - drivers/iommu/iommufd/fault.c | 111 ++----- drivers/iommu/iommufd/iommufd_private.h | 3 - drivers/iommu/iommufd/selftest.c | 63 +++- drivers/misc/uacce/uacce.c | 40 --- include/linux/iommu.h | 35 -- 20 files changed, 401 insertions(+), 701 deletions(-)