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 | 282 +++++++----------- drivers/iommu/intel/iommu.h | 42 ++- drivers/iommu/intel/nested.c | 16 +- drivers/iommu/intel/pasid.c | 43 +-- 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 | 64 +++- drivers/misc/uacce/uacce.c | 40 --- include/linux/iommu.h | 35 --- 20 files changed, 395 insertions(+), 683 deletions(-)