This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from abfecb390920 Merge tag 'tty-5.16-rc1' of git://git.kernel.org/pub/scm/l [...] new 260aecd643fc iommu/dart: Use kmemdup instead of kzalloc and memcpy new 5a009fc13641 iommu/dart: Initialize DART_STREAMS_ENABLE new f13efafc1a2c iommu/mediatek: Fix out-of-range warning with clang new 5c8e9a47b5e6 dt-bindings: iommu: renesas,ipmmu-vmsa: add r8a779a0 support new 7a62ced8ebd0 iommu/ipmmu-vmsa: Add support for r8a779a0 new b2b2781a9755 iommu/dart: Clean up IOVA cookie crumbs new 3d31d4e7a3ef iommu/dma: Unexport IOVA cookie management new 1cdeb52e5c24 iommu/ipmmu-vmsa: Hook up r8a77980 DT matching code new 93f9f7958f12 iommu/arm-smmu-v3: Stop pre-zeroing batch commands in arm_ [...] new 59d9bd727495 iommu/arm-smmu-v3: Properly handle the return value of arm [...] new e4a40f15b031 dt-bindings: arm-smmu: Add compatible for SM6350 SoC new bc53c8b8b087 iommu/arm-smmu-qcom: Add SM6350 SMMU compatible new f1edce3db543 dt-bindings: arm-smmu: Add compatible for QCM2290 SoC new 756a622c8f06 iommu: arm-smmu-qcom: Add compatible for QCM2290 new e37f1fe43324 iommu/arm-smmu-qcom: Request direct mapping for modem device new 07f34a13ffda Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] new 89374244a43e iommu/tegra-smmu: Use devm_bitmap_zalloc when applicable new ac315f96b3bd iommu/dma: Fix incorrect error return on iommu deferred attach new 9f78e446bde8 iommu/amd: Use report_iommu_fault() new 5240aed2cd25 iommu/vt-d: Do not falsely log intel_iommu is unsupported [...] new 914ff7719e8a iommu/vt-d: Dump DMAR translation structure when DMA fault occurs new b34380a6d767 iommu/vt-d: Remove duplicate identity domain flag new 7afd7f6aa21a iommu/vt-d: Check FL and SL capability sanity in scalable mode new 032c5ee40e9f iommu/vt-d: Use second level for GPA->HPA translation new 94f797ad61d3 iommu/vt-d: Delete dev_has_feat callback new 00ecd5401349 iommu/vt-d: Clean up unused PASID updating functions new 37c8041a818d iommu/vt-d: Convert the return type of first_pte_in_page to bool new 9906b9352a35 iommu/vt-d: Avoid duplicate removing in __domain_mapping() new 08ae5d4a1ae9 iommu/dma: Fix sync_sg with swiotlb new 06e620345d54 iommu/dma: Fix arch_sync_dma for map new ee9d4097cc14 iommu/dma: Skip extra sync during unmap w/swiotlb new 9b49bbc2c4df iommu/dma: Fold _swiotlb helpers into callers new 2e727bffbe93 iommu/dma: Check CONFIG_SWIOTLB more broadly new e81e99bacc9f swiotlb: Support aligned swiotlb buffers new 2cbc61a1b166 iommu/dma: Account for min_align_mask w/swiotlb new ab6f4b001c8c iommu/dma: Use kvcalloc() instead of kvzalloc() new 52d96919d6a8 Merge branches 'apple/dart', 'arm/mediatek', 'arm/renesas' [...] new 7e113d01f5f9 Merge tag 'iommu-updates-v5.16' of git://git.kernel.org/pu [...] new 014966dcf76b parisc: don't enable irqs unconditionally in handle_interr [...] new 7e992711dddb parisc: Don't disable interrupts in cmpxchg and futex operations new 2a2e8202c7a1 parisc: move CPU field back into thread_info new c1e2e0350ce3 Merge tag 'for-5.16/parisc-2' of git://git.kernel.org/pub/ [...]
The 42 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: .../devicetree/bindings/iommu/arm,smmu.yaml | 2 + .../bindings/iommu/renesas,ipmmu-vmsa.yaml | 1 + arch/parisc/include/asm/futex.h | 24 ++- arch/parisc/include/asm/smp.h | 19 +- arch/parisc/include/asm/thread_info.h | 3 + arch/parisc/kernel/asm-offsets.c | 5 - arch/parisc/kernel/smp.c | 2 - arch/parisc/kernel/syscall.S | 10 - arch/parisc/kernel/traps.c | 2 +- arch/x86/include/asm/fpu/api.h | 2 - drivers/iommu/amd/amd_iommu_types.h | 2 + drivers/iommu/amd/iommu.c | 21 ++ drivers/iommu/apple-dart.c | 10 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 21 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 3 + drivers/iommu/dma-iommu.c | 200 +++++++++---------- drivers/iommu/intel/Kconfig | 4 + drivers/iommu/intel/cap_audit.c | 13 ++ drivers/iommu/intel/cap_audit.h | 1 + drivers/iommu/intel/dmar.c | 10 +- drivers/iommu/intel/iommu.c | 213 ++++++++++++++------- drivers/iommu/intel/svm.c | 24 +-- drivers/iommu/iommu.c | 3 +- drivers/iommu/ipmmu-vmsa.c | 32 +++- drivers/iommu/mtk_iommu.c | 4 +- drivers/iommu/tegra-smmu.c | 5 +- drivers/xen/swiotlb-xen.c | 2 +- include/linux/dmar.h | 8 + include/linux/intel-iommu.h | 13 +- include/linux/swiotlb.h | 3 +- kernel/dma/swiotlb.c | 13 +- 31 files changed, 384 insertions(+), 291 deletions(-)