# git rev-parse -q --verify 952ace797c17d06e50ad2a738babd27159b8d7cc^{commit} 952ace797c17d06e50ad2a738babd27159b8d7cc already have revision, skipping fetch # git checkout -q -f -B kisskb 952ace797c17d06e50ad2a738babd27159b8d7cc # git clean -qxdf # < git log -1 # commit 952ace797c17d06e50ad2a738babd27159b8d7cc # Merge: 96f970feeb47 e46b3c0d011e # Author: Linus Torvalds # Date: Tue Aug 11 14:13:24 2020 -0700 # # Merge tag 'iommu-updates-v5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu # # Pull iommu updates from Joerg Roedel: # # - Remove of the dev->archdata.iommu (or similar) pointers from most # architectures. Only Sparc is left, but this is private to Sparc as # their drivers don't use the IOMMU-API. # # - ARM-SMMU updates from Will Deacon: # # - Support for SMMU-500 implementation in Marvell Armada-AP806 SoC # # - Support for SMMU-500 implementation in NVIDIA Tegra194 SoC # # - DT compatible string updates # # - Remove unused IOMMU_SYS_CACHE_ONLY flag # # - Move ARM-SMMU drivers into their own subdirectory # # - Intel VT-d updates from Lu Baolu: # # - Misc tweaks and fixes for vSVA # # - Report/response page request events # # - Cleanups # # - Move the Kconfig and Makefile bits for the AMD and Intel drivers into # their respective subdirectory. # # - MT6779 IOMMU Support # # - Support for new chipsets in the Renesas IOMMU driver # # - Other misc cleanups and fixes (e.g. to improve compile test coverage) # # * tag 'iommu-updates-v5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu: (77 commits) # iommu/amd: Move Kconfig and Makefile bits down into amd directory # iommu/vt-d: Move Kconfig and Makefile bits down into intel directory # iommu/arm-smmu: Move Arm SMMU drivers into their own subdirectory # iommu/vt-d: Skip TE disabling on quirky gfx dedicated iommu # iommu: Add gfp parameter to io_pgtable_ops->map() # iommu: Mark __iommu_map_sg() as static # iommu/vt-d: Rename intel-pasid.h to pasid.h # iommu/vt-d: Add page response ops support # iommu/vt-d: Report page request faults for guest SVA # iommu/vt-d: Add a helper to get svm and sdev for pasid # iommu/vt-d: Refactor device_to_iommu() helper # iommu/vt-d: Disable multiple GPASID-dev bind # iommu/vt-d: Warn on out-of-range invalidation address # iommu/vt-d: Fix devTLB flush for vSVA # iommu/vt-d: Handle non-page aligned address # iommu/vt-d: Fix PASID devTLB invalidation # iommu/vt-d: Remove global page support in devTLB flush # iommu/vt-d: Enforce PASID devTLB field mask # iommu: Make some functions static # iommu/amd: Remove double zero check # ... # < /opt/cross/kisskb/korg/gcc-4.9.4-nolibc/arm-linux-gnueabi/bin/arm-linux-gnueabi-gcc --version # < /opt/cross/kisskb/korg/gcc-4.9.4-nolibc/arm-linux-gnueabi/bin/arm-linux-gnueabi-ld --version # < git log --format=%s --max-count=1 952ace797c17d06e50ad2a738babd27159b8d7cc # < make -s -j 24 ARCH=arm O=/kisskb/build/linus_iop32x_defconfig_arm-gcc4.9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-4.9.4-nolibc/arm-linux-gnueabi/bin/arm-linux-gnueabi- iop32x_defconfig # < make -s -j 24 ARCH=arm O=/kisskb/build/linus_iop32x_defconfig_arm-gcc4.9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-4.9.4-nolibc/arm-linux-gnueabi/bin/arm-linux-gnueabi- help # make -s -j 24 ARCH=arm O=/kisskb/build/linus_iop32x_defconfig_arm-gcc4.9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-4.9.4-nolibc/arm-linux-gnueabi/bin/arm-linux-gnueabi- olddefconfig # make -s -j 24 ARCH=arm O=/kisskb/build/linus_iop32x_defconfig_arm-gcc4.9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-4.9.4-nolibc/arm-linux-gnueabi/bin/arm-linux-gnueabi- Completed OK # rm -rf /kisskb/build/linus_iop32x_defconfig_arm-gcc4.9 # Build took: 0:00:51.497723