# git rev-parse -q --verify 1d67c8d993baf8ab6be8a2154b1a94ec1311c869^{commit} # git fetch -q -n -f git://fs.ozlabs.ibm.com/kernel/linus master # git rev-parse -q --verify 1d67c8d993baf8ab6be8a2154b1a94ec1311c869^{commit} 1d67c8d993baf8ab6be8a2154b1a94ec1311c869 # git checkout -q -f -B kisskb 1d67c8d993baf8ab6be8a2154b1a94ec1311c869 # git clean -qxdf # < git log -1 # commit 1d67c8d993baf8ab6be8a2154b1a94ec1311c869 # Merge: ae14c63a9f20 82a1c67554df # Author: Linus Torvalds # Date: Sat Jul 17 15:58:24 2021 -0700 # # Merge tag 'soc-fixes-5.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc # # Pull ARM SoC fixes from Arnd Bergmann: # "Here are the patches for this week that came as the fallout of the # merge window: # # - Two fixes for the NVidia memory controller driver # # - multiple defconfig files get patched to turn CONFIG_FB back on # after that is no longer selected by CONFIG_DRM # # - ffa and scmpi firmware drivers fixes, mostly addressing compiler # and documentation warnings # # - Platform specific fixes for device tree files on ASpeed, Renesas # and NVidia SoC, mostly for recent regressions. # # - A workaround for a regression on the USB PHY with devlink when the # usb-nop-xceiv driver is not available until the rootfs is mounted. # # - Device tree compiler warnings in Arm Versatile-AB" # # * tag 'soc-fixes-5.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (35 commits) # ARM: dts: versatile: Fix up interrupt controller node names # ARM: multi_v7_defconfig: Make NOP_USB_XCEIV driver built-in # ARM: configs: Update u8500_defconfig # ARM: configs: Update Vexpress defconfig # ARM: configs: Update Versatile defconfig # ARM: configs: Update RealView defconfig # ARM: configs: Update Integrator defconfig # arm: Typo s/PCI_IXP4XX_LEGACY/IXP4XX_PCI_LEGACY/ # firmware: arm_scmi: Fix range check for the maximum number of pending messages # firmware: arm_scmi: Avoid padding in sensor message structure # firmware: arm_scmi: Fix kernel doc warnings about return values # firmware: arm_scpi: Fix kernel doc warnings # firmware: arm_scmi: Fix kernel doc warnings # ARM: shmobile: defconfig: Restore graphical consoles # firmware: arm_ffa: Fix a possible ffa_linux_errmap buffer overflow # firmware: arm_ffa: Fix the comment style # firmware: arm_ffa: Simplify probe function # firmware: arm_ffa: Ensure drivers provide a probe function # firmware: arm_scmi: Fix possible scmi_linux_errmap buffer overflow # firmware: arm_scmi: Ensure drivers provide a probe function # ... # < /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/aarch64-linux-gcc --version # < /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/aarch64-linux-ld --version # < git log --format=%s --max-count=1 1d67c8d993baf8ab6be8a2154b1a94ec1311c869 # < make -s -j 80 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5.4 CROSS_COMPILE=/opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/aarch64-linux- randconfig # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # < make -s -j 80 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5.4 CROSS_COMPILE=/opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/aarch64-linux- help # make -s -j 80 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5.4 CROSS_COMPILE=/opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/aarch64-linux- olddefconfig # make -s -j 80 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5.4 CROSS_COMPILE=/opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/aarch64-linux- In file included from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/tm.h:27, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/gcc-plugin.h:31, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/plugin.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:9, from /kisskb/src/scripts/gcc-plugins/latent_entropy_plugin.c:78: /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/config/elfos.h:102:21: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), "%s"HOST_WIDE_INT_PRINT_UNSIGNED"\n",\ ^ /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/config/elfos.h:170:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ In file included from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/tm.h:44, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/gcc-plugin.h:31, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/plugin.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:9, from /kisskb/src/scripts/gcc-plugins/latent_entropy_plugin.c:78: /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/defaults.h:126:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ In file included from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/tm.h:27, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/gcc-plugin.h:31, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/plugin.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:9, from /kisskb/src/scripts/gcc-plugins/sancov_plugin.c:22: /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/config/elfos.h:102:21: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), "%s"HOST_WIDE_INT_PRINT_UNSIGNED"\n",\ ^ /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/config/elfos.h:170:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ In file included from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/tm.h:44, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/gcc-plugin.h:31, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/plugin.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:9, from /kisskb/src/scripts/gcc-plugins/sancov_plugin.c:22: /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/defaults.h:126:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ In file included from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/tm.h:27, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/gcc-plugin.h:31, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/plugin.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:9, from /kisskb/src/scripts/gcc-plugins/stackleak_plugin.c:30: /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/config/elfos.h:102:21: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), "%s"HOST_WIDE_INT_PRINT_UNSIGNED"\n",\ ^ /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/config/elfos.h:170:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ In file included from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/tm.h:44, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/gcc-plugin.h:31, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/plugin.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:9, from /kisskb/src/scripts/gcc-plugins/stackleak_plugin.c:30: /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/defaults.h:126:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ cc1plus: warning: unrecognized command line option '-Wno-format-diag' cc1plus: warning: unrecognized command line option '-Wno-format-diag' In file included from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/tm.h:27, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/gcc-plugin.h:31, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/plugin.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:9, from /kisskb/src/scripts/gcc-plugins/randomize_layout_plugin.c:19: /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/config/elfos.h:102:21: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), "%s"HOST_WIDE_INT_PRINT_UNSIGNED"\n",\ ^ /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/config/elfos.h:170:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ In file included from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/tm.h:44, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/gcc-plugin.h:31, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/plugin.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:9, from /kisskb/src/scripts/gcc-plugins/randomize_layout_plugin.c:19: /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/defaults.h:126:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ cc1plus: warning: unrecognized command line option '-Wno-format-diag' cc1plus: warning: unrecognized command line option '-Wno-format-diag' /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/aarch64-linux-ld: Unexpected GOT/PLT entries detected! /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/aarch64-linux-ld: Unexpected run-time procedure linkages detected! drivers/gpu/drm/drm_fb_helper.o: In function `drm_fb_helper_resume_worker': drm_fb_helper.c:(.text+0x3fc): undefined reference to `fb_set_suspend' drivers/gpu/drm/drm_fb_helper.o: In function `drm_fb_helper_unregister_fbi': drm_fb_helper.c:(.text+0x4b4): undefined reference to `unregister_framebuffer' drivers/gpu/drm/drm_fb_helper.o: In function `drm_fb_helper_fini': drm_fb_helper.c:(.text+0x52c): undefined reference to `fb_dealloc_cmap' drm_fb_helper.c:(.text+0x538): undefined reference to `framebuffer_release' drivers/gpu/drm/drm_fb_helper.o: In function `drm_fb_helper_sys_read': drm_fb_helper.c:(.text+0x624): undefined reference to `fb_sys_read' drivers/gpu/drm/drm_fb_helper.o: In function `drm_fbdev_cleanup': drm_fb_helper.c:(.text+0xdf0): undefined reference to `fb_deferred_io_cleanup' drivers/gpu/drm/drm_fb_helper.o: In function `drm_fb_helper_alloc_fbi': drm_fb_helper.c:(.text+0x1528): undefined reference to `framebuffer_alloc' drm_fb_helper.c:(.text+0x1548): undefined reference to `fb_alloc_cmap' drm_fb_helper.c:(.text+0x1590): undefined reference to `fb_dealloc_cmap' drm_fb_helper.c:(.text+0x15b8): undefined reference to `framebuffer_release' drivers/gpu/drm/drm_fb_helper.o: In function `drm_fb_helper_generic_probe': drm_fb_helper.c:(.text+0x171c): undefined reference to `fb_deferred_io_init' drivers/gpu/drm/drm_fb_helper.o: In function `__drm_fb_helper_initial_config_and_unlock': drm_fb_helper.c:(.text+0x1d28): undefined reference to `register_framebuffer' drivers/gpu/drm/drm_fb_helper.o: In function `drm_fb_helper_sys_write': drm_fb_helper.c:(.text+0x2f6c): undefined reference to `fb_sys_write' drivers/gpu/drm/drm_fb_helper.o: In function `drm_fb_helper_sys_fillrect': drm_fb_helper.c:(.text+0x2fd0): undefined reference to `sys_fillrect' drivers/gpu/drm/drm_fb_helper.o: In function `drm_fb_helper_sys_copyarea': drm_fb_helper.c:(.text+0x3010): undefined reference to `sys_copyarea' drivers/gpu/drm/drm_fb_helper.o: In function `drm_fb_helper_sys_imageblit': drm_fb_helper.c:(.text+0x3050): undefined reference to `sys_imageblit' drivers/gpu/drm/drm_fb_helper.o: In function `drm_fb_helper_cfb_fillrect': drm_fb_helper.c:(.text+0x32b0): undefined reference to `cfb_fillrect' drivers/gpu/drm/drm_fb_helper.o: In function `drm_fb_helper_cfb_copyarea': drm_fb_helper.c:(.text+0x334c): undefined reference to `cfb_copyarea' drivers/gpu/drm/drm_fb_helper.o: In function `drm_fb_helper_cfb_imageblit': drm_fb_helper.c:(.text+0x33e8): undefined reference to `cfb_imageblit' drivers/gpu/drm/drm_fb_helper.o: In function `drm_fb_helper_set_suspend': drm_fb_helper.c:(.text+0x3498): undefined reference to `fb_set_suspend' drivers/gpu/drm/drm_fb_helper.o: In function `drm_fb_helper_set_suspend_unlocked': drm_fb_helper.c:(.text+0x354c): undefined reference to `fb_set_suspend' make[2]: *** [/kisskb/src/Makefile:1176: vmlinux] Error 1 make[1]: *** [/kisskb/src/Makefile:1155: autoksyms_recursive] Error 2 make: *** [Makefile:220: __sub-make] Error 2 Command 'make -s -j 80 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5.4 CROSS_COMPILE=/opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/aarch64-linux- ' returned non-zero exit status 2 # rm -rf /kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5.4 # Build took: 0:06:04.787139