This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 6f2689a76628 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] new 17224e08af73 iommu/mediatek: Remove for_each_m4u in tlb_sync_all new 4ea794452ae7 iommu/mediatek: Always check runtime PM status in tlb flus [...] new ad5042ecbe94 iommu/mediatek: Remove the power status checking in tlb flush all new 15672b6dc5d0 iommu/mediatek: Add tlb_lock in tlb_flush_all new 4f23f6d45821 iommu/mediatek: Always tlb_flush_all when each PM resume new 6b813e0e48d7 iommu/msm: Use standard driver registration new a063158b20af iommu/msm: Simplify with dev_err_probe() new 1fdbbfd5099f iommu/ipmmu-vmsa: Check for error num after setting mask new da9f8386d6b7 dt-bindings: iommu: renesas,ipmmu-vmsa: add r8a779f0 support new ae684caf465b iommu/ipmmu-vmsa: Add support for R-Car Gen4 new 6efd3b835669 iommu/rockchip: : Use standard driver registration new 98b64741d611 iommu/arm-smmu-v3: Avoid open coded arithmetic in memory a [...] new fcdeb8c34043 iommu/arm-smmu-v3: Simplify memory allocation new 93665e0275a2 iommu/arm-smmu: Add missing pm_runtime_disable() in qcom_i [...] new 30de2b541af9 iommu/arm-smmu-v3: fix event handling soft lockup new 8ddf4eff71e1 perf/smmuv3: Don't cast parameter in bit operations new 97dfad194ca8 iommu/arm-smmu: Account for PMU interrupts new e38432cb4b3a Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] new f266c11bce79 iommu/vtd: Replace acpi_bus_get_device() new 114a6f5015df iommu: Remove trivial ops->capable implementations new 32e92d9f6f87 iommu/iova: Separate out rcache init new 989192ac6ad5 iommu/vt-d: Remove guest pasid related callbacks new 0c9f17877891 iommu: Remove guest pasid related interfaces and definitions new 241469685d8d iommu/vt-d: Remove aux-domain related callbacks new 8652d875939b iommu: Remove aux-domain related interfaces and iommu_ops new 71fe30698dc3 iommu: Remove apply_resv_region new 7eef7f670086 drm/nouveau/device: Get right pgsize_bitmap of iommu_domain new 3f6634d997db iommu: Use right way to retrieve iommu_ops new 41bb23e70b50 iommu: Remove unused argument in is_attach_deferred new 9a630a4b41a2 iommu: Split struct iommu_ops new 5b61343b5059 iommu/iova: Improve 32-bit free space estimate new 067e95fc34f0 Merge branch 'core' into x86/vt-d new 402e6688a7df iommu/vt-d: Remove intel_iommu::domains new c5d27545fb2f iommu/vt-d: Remove finding domain in dmar_insert_one_dev_info() new c8850a6e6d71 iommu/vt-d: Remove iova_cache_get/put() new ee2653bbe89d iommu/vt-d: Remove domain and devinfo mempool new 586081d3f6b1 iommu/vt-d: Remove DEFER_DEVICE_DOMAIN_INFO new 763e656c6937 iommu/vt-d: Remove unnecessary includes new 782861df7dcd iommu/vt-d: Remove unnecessary prototypes new 2187a57ef0c5 iommu/vt-d: Fix indentation of goto labels new 2852631d96a6 iommu/vt-d: Move intel_iommu_ops to header file new 45967ffb9e50 iommu/vt-d: Add missing "__init" for rmrr_sanity_check() new b897a1b7ad3f iommu/vt-d: Remove unused function intel_svm_capable() new 97f2f2c5317f iommu/vt-d: Enable ATS for the devices in SATC table new 06687a03805e iommu/amd: Improve error handling for amd_iommu_init_pci new 434d2defa93b iommu/amd: Call memunmap in error path new 3bf01426a574 iommu/amd: Clean up function declarations new c1d5b57a1ebb iommu/amd: Remove unused struct fault.devid new 9f968fc70d85 iommu/amd: Improve amd_iommu_v2_exit() new e17c6debd4b2 Merge branches 'arm/mediatek', 'arm/msm', 'arm/renesas', ' [...] new 34af78c4e616 Merge tag 'iommu-updates-v5.18' of git://git.kernel.org/pu [...]
The 51 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../bindings/iommu/renesas,ipmmu-vmsa.yaml | 4 + drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c | 2 +- drivers/iommu/amd/amd_iommu.h | 4 +- drivers/iommu/amd/init.c | 18 +- drivers/iommu/amd/iommu.c | 23 +- drivers/iommu/amd/iommu_v2.c | 37 +- drivers/iommu/apple-dart.c | 20 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 45 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 113 ++- drivers/iommu/arm/arm-smmu/arm-smmu.h | 5 +- drivers/iommu/arm/arm-smmu/qcom_iommu.c | 28 +- drivers/iommu/dma-iommu.c | 4 + drivers/iommu/exynos-iommu.c | 14 +- drivers/iommu/fsl_pamu_domain.c | 10 +- drivers/iommu/intel/debugfs.c | 6 +- drivers/iommu/intel/dmar.c | 5 +- drivers/iommu/intel/iommu.c | 999 +++------------------ drivers/iommu/intel/pasid.c | 173 +--- drivers/iommu/intel/pasid.h | 4 - drivers/iommu/intel/svm.c | 220 +---- drivers/iommu/iommu.c | 339 +------ drivers/iommu/iova.c | 78 +- drivers/iommu/ipmmu-vmsa.c | 32 +- drivers/iommu/msm_iommu.c | 74 +- drivers/iommu/mtk_iommu.c | 62 +- drivers/iommu/mtk_iommu_v1.c | 14 +- drivers/iommu/omap-iommu.c | 14 +- drivers/iommu/rockchip-iommu.c | 21 +- drivers/iommu/s390-iommu.c | 14 +- drivers/iommu/sprd-iommu.c | 18 +- drivers/iommu/sun50i-iommu.c | 18 +- drivers/iommu/tegra-gart.c | 24 +- drivers/iommu/tegra-smmu.c | 20 +- drivers/iommu/virtio-iommu.c | 14 +- drivers/perf/arm_smmuv3_pmu.c | 4 +- drivers/vdpa/vdpa_user/iova_domain.c | 11 + include/linux/intel-iommu.h | 33 +- include/linux/intel-svm.h | 12 - include/linux/iommu.h | 181 ++-- include/linux/iova.h | 15 +- include/uapi/linux/iommu.h | 181 ---- 41 files changed, 662 insertions(+), 2251 deletions(-)