# 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/powerpc64-linux/bin/powerpc64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-4.9.4-nolibc/powerpc64-linux/bin/powerpc64-linux-ld --version # < git log --format=%s --max-count=1 952ace797c17d06e50ad2a738babd27159b8d7cc # < make -s -j 48 ARCH=powerpc O=/kisskb/build/linus-rand_powerpc-randconfig_powerpc-gcc4.9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-4.9.4-nolibc/powerpc64-linux/bin/powerpc64-linux- randconfig KCONFIG_SEED=0xBC2FD660 # Added to kconfig CONFIG_STANDALONE=y # Added to kconfig CONFIG_BUILD_DOCSRC=n # Added to kconfig CONFIG_MODULE_SIG=n # Added to kconfig CONFIG_CPU_BIG_ENDIAN=y # Added to kconfig CONFIG_PPC64=y # Added to kconfig CONFIG_PPC_DISABLE_WERROR=y # Added to kconfig CONFIG_SECTION_MISMATCH_WARN_ONLY=y # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # Added to kconfig CONFIG_CC_STACKPROTECTOR_STRONG=n # Added to kconfig CONFIG_GCC_PLUGINS=n # Added to kconfig CONFIG_LD_HEAD_STUB_CATCH=y # Added to kconfig CONFIG_TRIM_UNUSED_KSYMS=n # Added to kconfig CONFIG_UBSAN=n # < make -s -j 48 ARCH=powerpc O=/kisskb/build/linus-rand_powerpc-randconfig_powerpc-gcc4.9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-4.9.4-nolibc/powerpc64-linux/bin/powerpc64-linux- help # make -s -j 48 ARCH=powerpc O=/kisskb/build/linus-rand_powerpc-randconfig_powerpc-gcc4.9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-4.9.4-nolibc/powerpc64-linux/bin/powerpc64-linux- olddefconfig .config:5358:warning: override: reassigning to symbol STANDALONE .config:5360:warning: override: reassigning to symbol MODULE_SIG .config:5363:warning: override: reassigning to symbol PPC_DISABLE_WERROR .config:5370:warning: override: reassigning to symbol UBSAN # make -s -j 48 ARCH=powerpc O=/kisskb/build/linus-rand_powerpc-randconfig_powerpc-gcc4.9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-4.9.4-nolibc/powerpc64-linux/bin/powerpc64-linux- /kisskb/src/drivers/gpu/drm/xlnx/zynqmp_dp.c: In function 'zynqmp_dp_update_vs_emph': /kisskb/src/drivers/gpu/drm/xlnx/zynqmp_dp.c:664:9: warning: missing braces around initializer [-Wmissing-braces] union phy_configure_opts opts = { 0 }; ^ /kisskb/src/drivers/gpu/drm/xlnx/zynqmp_dp.c:664:9: warning: (near initialization for 'opts.mipi_dphy') [-Wmissing-braces] /kisskb/src/drivers/gpu/drm/rockchip/cdn-dp-core.c:1124:12: warning: 'cdn_dp_resume' defined but not used [-Wunused-function] static int cdn_dp_resume(struct device *dev) ^ WARNING: 136 bad relocations c000000001467a63 R_PPC64_UADDR64 .rodata+0x000000000092f178 c000000001467a7e R_PPC64_UADDR64 .rodata+0x000000000092f200 c000000001467a99 R_PPC64_UADDR64 .rodata+0x000000000092f210 c000000001467ab4 R_PPC64_UADDR64 .rodata+0x000000000092f220 c000000001467acf R_PPC64_UADDR64 .rodata+0x000000000092f230 c000000001467aea R_PPC64_UADDR64 .rodata+0x000000000092f240 c000000001467b05 R_PPC64_UADDR64 .rodata+0x000000000092f250 c000000001467b3b R_PPC64_UADDR64 .rodata+0x000000000092f270 c000000001467b56 R_PPC64_UADDR64 .rodata+0x000000000092f280 c000000001467b71 R_PPC64_UADDR64 .rodata+0x000000000092f288 c000000001467b8c R_PPC64_UADDR64 .rodata+0x000000000092f290 c000000001467ba7 R_PPC64_UADDR64 .rodata+0x000000000092f2a0 c000000001467bc2 R_PPC64_UADDR64 .rodata+0x000000000092f2b0 c000000001467bdd R_PPC64_UADDR64 .rodata+0x000000000092f2c0 c000000001467c13 R_PPC64_UADDR64 .rodata+0x000000000092f2e0 c000000001467c2e R_PPC64_UADDR64 .rodata+0x000000000092f2f0 c000000001467c49 R_PPC64_UADDR64 .rodata+0x000000000092f300 c000000001467c64 R_PPC64_UADDR64 .rodata+0x000000000092f310 c000000001467c7f R_PPC64_UADDR64 .rodata+0x000000000092f320 c000000001467c9a R_PPC64_UADDR64 .rodata+0x000000000092f330 c000000001467cb5 R_PPC64_UADDR64 .rodata+0x000000000092f340 c000000001467ceb R_PPC64_UADDR64 .rodata+0x000000000092f360 c000000001467d06 R_PPC64_UADDR64 .rodata+0x000000000092f370 c000000001467d21 R_PPC64_UADDR64 .rodata+0x000000000092f380 c000000001467d3c R_PPC64_UADDR64 .rodata+0x000000000092f390 c000000001467d57 R_PPC64_UADDR64 .rodata+0x000000000092f3a0 c000000001467d72 R_PPC64_UADDR64 .rodata+0x000000000092f3b0 c000000001467d8d R_PPC64_UADDR64 .rodata+0x000000000092f3c0 c000000001467dc3 R_PPC64_UADDR64 .rodata+0x000000000092f3d8 c000000001467dde R_PPC64_UADDR64 .rodata+0x000000000092f3e8 c000000001467df9 R_PPC64_UADDR64 .rodata+0x000000000092f3f8 c000000001467e14 R_PPC64_UADDR64 .rodata+0x000000000092f408 c000000001467e2f R_PPC64_UADDR64 .rodata+0x000000000092f418 c000000001467e4a R_PPC64_UADDR64 .rodata+0x000000000092f428 c000000001467e65 R_PPC64_UADDR64 .rodata+0x000000000092f438 c000000001467e9b R_PPC64_UADDR64 .rodata+0x000000000092f458 c000000001467eb6 R_PPC64_UADDR64 .rodata+0x000000000092f468 c000000001467ed1 R_PPC64_UADDR64 .rodata+0x000000000092f478 c000000001467eec R_PPC64_UADDR64 .rodata+0x000000000092f488 c000000001467f07 R_PPC64_UADDR64 .rodata+0x000000000092f498 c000000001467f22 R_PPC64_UADDR64 .rodata+0x000000000092f4a8 c000000001467f3d R_PPC64_UADDR64 .rodata+0x000000000092f4b8 c000000001467f73 R_PPC64_UADDR64 .rodata+0x000000000092f4d8 c000000001467f8e R_PPC64_UADDR64 .rodata+0x000000000092f4e8 c000000001467fa9 R_PPC64_UADDR64 .rodata+0x000000000092f4f8 c000000001467fc4 R_PPC64_UADDR64 .rodata+0x000000000092f508 c000000001467fdf R_PPC64_UADDR64 .rodata+0x000000000092f518 c000000001467ffa R_PPC64_UADDR64 .rodata+0x000000000092f528 c000000001468015 R_PPC64_UADDR64 .rodata+0x000000000092f538 c00000000146804b R_PPC64_UADDR64 .rodata+0x000000000092f558 c000000001468066 R_PPC64_UADDR64 .rodata+0x000000000092f568 c000000001468081 R_PPC64_UADDR64 .rodata+0x000000000092f578 c00000000146809c R_PPC64_UADDR64 .rodata+0x000000000092f588 c0000000014680b7 R_PPC64_UADDR64 .rodata+0x000000000092f598 c0000000014680d2 R_PPC64_UADDR64 .rodata+0x000000000092f5a8 c0000000014680ed R_PPC64_UADDR64 .rodata+0x000000000092f5b8 c000000001468123 R_PPC64_UADDR64 .rodata+0x000000000092f5d8 c00000000146813e R_PPC64_UADDR64 .rodata+0x000000000092f5e8 c000000001468159 R_PPC64_UADDR64 .rodata+0x000000000092f5f8 c000000001468174 R_PPC64_UADDR64 .rodata+0x000000000092f608 c00000000146818f R_PPC64_UADDR64 .rodata+0x000000000092f618 c0000000014681aa R_PPC64_UADDR64 .rodata+0x000000000092f628 c0000000014681c5 R_PPC64_UADDR64 .rodata+0x000000000092f638 c0000000014681fb R_PPC64_UADDR64 .rodata+0x000000000092f658 c000000001468216 R_PPC64_UADDR64 .rodata+0x000000000092f668 c000000001468231 R_PPC64_UADDR64 .rodata+0x000000000092f678 c00000000146824c R_PPC64_UADDR64 .rodata+0x000000000092f688 c000000001468267 R_PPC64_UADDR64 .rodata+0x000000000092f698 c000000001468282 R_PPC64_UADDR64 .rodata+0x000000000092f6a8 c00000000146829d R_PPC64_UADDR64 .rodata+0x000000000092f6c0 c0000000014682d3 R_PPC64_UADDR64 .rodata+0x000000000092f6e0 c0000000014682ee R_PPC64_UADDR64 .rodata+0x000000000092f6f0 c000000001468309 R_PPC64_UADDR64 .rodata+0x000000000092f700 c000000001468324 R_PPC64_UADDR64 .rodata+0x000000000092f718 c00000000146833f R_PPC64_UADDR64 .rodata+0x000000000092f720 c00000000146835a R_PPC64_UADDR64 .rodata+0x000000000092f730 c000000001468375 R_PPC64_UADDR64 .rodata+0x000000000092f740 c0000000014683ab R_PPC64_UADDR64 .rodata+0x000000000092f760 c0000000014683c6 R_PPC64_UADDR64 .rodata+0x000000000092f770 c0000000014683e1 R_PPC64_UADDR64 .rodata+0x000000000092f780 c0000000014683fc R_PPC64_UADDR64 .rodata+0x000000000092f790 c000000001468417 R_PPC64_UADDR64 .rodata+0x000000000092f7a0 c000000001468432 R_PPC64_UADDR64 .rodata+0x000000000092f7a8 c00000000146844d R_PPC64_UADDR64 .rodata+0x000000000092f7b8 c000000001468483 R_PPC64_UADDR64 .rodata+0x000000000092f7d8 c00000000146849e R_PPC64_UADDR64 .rodata+0x000000000092f7e8 c0000000014684b9 R_PPC64_UADDR64 .rodata+0x000000000092f7f8 c0000000014684d4 R_PPC64_UADDR64 .rodata+0x000000000092f808 c0000000014684ef R_PPC64_UADDR64 .rodata+0x000000000092f818 c00000000146850a R_PPC64_UADDR64 .rodata+0x000000000092f830 c000000001468525 R_PPC64_UADDR64 .rodata+0x000000000092f848 c00000000146855b R_PPC64_UADDR64 .rodata+0x000000000092f868 c000000001468576 R_PPC64_UADDR64 .rodata+0x000000000092f878 c000000001468591 R_PPC64_UADDR64 .rodata+0x000000000092f888 c0000000014685ac R_PPC64_UADDR64 .rodata+0x000000000092f898 c0000000014685c7 R_PPC64_UADDR64 .rodata+0x000000000092f8a8 c0000000014685e2 R_PPC64_UADDR64 .rodata+0x000000000092f8b8 c0000000014685fd R_PPC64_UADDR64 .rodata+0x000000000092f8c8 c000000001468633 R_PPC64_UADDR64 .rodata+0x000000000092f8e8 c00000000146864e R_PPC64_UADDR64 .rodata+0x000000000092f8f8 c000000001468669 R_PPC64_UADDR64 .rodata+0x000000000092f908 c000000001468684 R_PPC64_UADDR64 .rodata+0x000000000092f918 c00000000146869f R_PPC64_UADDR64 .rodata+0x000000000092f928 c0000000014686ba R_PPC64_UADDR64 .rodata+0x000000000092f938 c0000000014686d5 R_PPC64_UADDR64 .rodata+0x000000000092f948 c00000000146870b R_PPC64_UADDR64 .rodata+0x000000000092f968 c000000001468726 R_PPC64_UADDR64 .rodata+0x000000000092f978 c000000001468741 R_PPC64_UADDR64 .rodata+0x000000000092f988 c00000000146875c R_PPC64_UADDR64 .rodata+0x000000000092f998 c000000001468777 R_PPC64_UADDR64 .rodata+0x000000000092f9a8 c000000001468792 R_PPC64_UADDR64 .rodata+0x000000000092f9b8 c0000000014687ad R_PPC64_UADDR64 .rodata+0x000000000092f9c8 c0000000014687e3 R_PPC64_UADDR64 .rodata+0x000000000092f9e8 c0000000014687fe R_PPC64_UADDR64 .rodata+0x000000000092f9f8 c000000001468819 R_PPC64_UADDR64 .rodata+0x000000000092fa08 c000000001468834 R_PPC64_UADDR64 .rodata+0x000000000092fa18 c00000000146884f R_PPC64_UADDR64 .rodata+0x000000000092fa28 c00000000146886a R_PPC64_UADDR64 .rodata+0x000000000092fa38 c000000001468885 R_PPC64_UADDR64 .rodata+0x000000000092fa48 c0000000014688bb R_PPC64_UADDR64 .rodata+0x000000000092fa68 c0000000014688d6 R_PPC64_UADDR64 .rodata+0x000000000092fa78 c0000000014688f1 R_PPC64_UADDR64 .rodata+0x000000000092fa88 c00000000146890c R_PPC64_UADDR64 .rodata+0x000000000092fa98 c000000001468927 R_PPC64_UADDR64 .rodata+0x000000000092faa8 c000000001468942 R_PPC64_UADDR64 .rodata+0x000000000092fab8 c00000000146895d R_PPC64_UADDR64 .rodata+0x000000000092fac8 c000000001468993 R_PPC64_UADDR64 .rodata+0x000000000092fae8 c0000000014689ae R_PPC64_UADDR64 .rodata+0x000000000092faf8 c0000000014689c9 R_PPC64_UADDR64 .rodata+0x000000000092fb08 c0000000014689e4 R_PPC64_UADDR64 .rodata+0x000000000092fb20 c0000000014689ff R_PPC64_UADDR64 .rodata+0x000000000092fb30 c000000001468a1a R_PPC64_UADDR64 .rodata+0x000000000092fb40 c000000001468a35 R_PPC64_UADDR64 .rodata+0x000000000092fb50 c000000001468a6b R_PPC64_UADDR64 .rodata+0x000000000092fb70 c000000001468a86 R_PPC64_UADDR64 .rodata+0x000000000092fb80 c000000001468aa1 R_PPC64_UADDR64 .rodata+0x000000000092fb90 WARNING: You need at least binutils >= 2.19 to build a CONFIG_RELOCATABLE kernel Completed OK # rm -rf /kisskb/build/linus-rand_powerpc-randconfig_powerpc-gcc4.9 # Build took: 0:04:51.146896