# git rev-parse -q --verify ab4caa21c332c35576b67aa4804b0cc8772e089a^{commit} ab4caa21c332c35576b67aa4804b0cc8772e089a already have revision, skipping fetch # git checkout -q -f -B kisskb ab4caa21c332c35576b67aa4804b0cc8772e089a # git clean -qxdf # < git log -1 # commit ab4caa21c332c35576b67aa4804b0cc8772e089a # Author: Michael Ellerman # Date: Wed Aug 19 11:57:04 2020 +1000 # # powerpc/64: Remove unused generic_secondary_thread_init() # # The last caller was removed in 2014 in commit fb5a515704d7 ("powerpc: # Remove platforms/wsp and associated pieces"). # # As Jordan noticed even though there are no callers, the code above in # fsl_secondary_thread_init() falls through into # generic_secondary_thread_init(). So we can remove the _GLOBAL but not # the body of the function. # # However because fsl_secondary_thread_init() is inside #ifdef # CONFIG_PPC_BOOK3E, we can never reach the body of # generic_secondary_thread_init() unless CONFIG_PPC_BOOK3E is enabled, # so we can wrap the whole thing in a single #ifdef. # # Signed-off-by: Michael Ellerman # Signed-off-by: Michael Ellerman # Link: https://lore.kernel.org/r/20200819015704.1976364-1-mpe@ellerman.id.au # < /opt/cross/kisskb/korg/gcc-9.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-9.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux-ld --version # < git log --format=%s --max-count=1 ab4caa21c332c35576b67aa4804b0cc8772e089a # < make -s -j 24 ARCH=powerpc O=/kisskb/build/powerpc-next-rand_powerpc-randconfig_powerpc-gcc9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-9.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux- randconfig KCONFIG_SEED=0x49B89526 # 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 24 ARCH=powerpc O=/kisskb/build/powerpc-next-rand_powerpc-randconfig_powerpc-gcc9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-9.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux- help # make -s -j 24 ARCH=powerpc O=/kisskb/build/powerpc-next-rand_powerpc-randconfig_powerpc-gcc9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-9.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux- olddefconfig .config:3595:warning: override: reassigning to symbol STANDALONE .config:3598:warning: override: reassigning to symbol CPU_BIG_ENDIAN .config:3598:warning: override: CPU_BIG_ENDIAN changes choice state .config:3600:warning: override: reassigning to symbol PPC_DISABLE_WERROR .config:3601:warning: override: reassigning to symbol SECTION_MISMATCH_WARN_ONLY .config:3607:warning: override: reassigning to symbol UBSAN # make -s -j 24 ARCH=powerpc O=/kisskb/build/powerpc-next-rand_powerpc-randconfig_powerpc-gcc9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-9.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux- /kisskb/src/arch/powerpc/kernel/watchdog.c: In function 'watchdog_smp_panic': /kisskb/src/arch/powerpc/kernel/watchdog.c:175:4: error: implicit declaration of function 'smp_send_nmi_ipi'; did you mean 'smp_send_stop'? [-Werror=implicit-function-declaration] 175 | smp_send_nmi_ipi(c, wd_lockup_ipi, 1000000); | ^~~~~~~~~~~~~~~~ | smp_send_stop cc1: some warnings being treated as errors make[3]: *** [/kisskb/src/scripts/Makefile.build:283: arch/powerpc/kernel/watchdog.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/kisskb/src/scripts/Makefile.build:500: arch/powerpc/kernel] Error 2 make[1]: *** [/kisskb/src/Makefile:1788: arch/powerpc] Error 2 make[1]: *** Waiting for unfinished jobs.... /kisskb/src/kernel/watchdog.c:47:23: warning: 'watchdog_allowed_mask' defined but not used [-Wunused-variable] 47 | static struct cpumask watchdog_allowed_mask __read_mostly; | ^~~~~~~~~~~~~~~~~~~~~ make: *** [Makefile:185: __sub-make] Error 2 Command 'make -s -j 24 ARCH=powerpc O=/kisskb/build/powerpc-next-rand_powerpc-randconfig_powerpc-gcc9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-9.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux- ' returned non-zero exit status 2 # rm -rf /kisskb/build/powerpc-next-rand_powerpc-randconfig_powerpc-gcc9 # Build took: 0:02:50.123603