# git rev-parse -q --verify 388692e943a58f28aac0fe83e75f5994da9ff8a1^{commit} 388692e943a58f28aac0fe83e75f5994da9ff8a1 already have revision, skipping fetch # git checkout -q -f -B kisskb 388692e943a58f28aac0fe83e75f5994da9ff8a1 # git clean -qxdf # < git log -1 # commit 388692e943a58f28aac0fe83e75f5994da9ff8a1 # Author: Madhavan Srinivasan # Date: Mon Aug 17 06:26:17 2020 +0530 # # powerpc/kernel: Cleanup machine check function declarations # # __machine_check_early_realmode_p*() are currently declared as extern # in cputable.c and because of this when compiled with "C=1" (which # enables semantic checker) produces these warnings. # # CHECK arch/powerpc/kernel/mce_power.c # arch/powerpc/kernel/mce_power.c:709:6: warning: symbol '__machine_check_early_realmode_p7' was not declared. Should it be static? # arch/powerpc/kernel/mce_power.c:717:6: warning: symbol '__machine_check_early_realmode_p8' was not declared. Should it be static? # arch/powerpc/kernel/mce_power.c:722:6: warning: symbol '__machine_check_early_realmode_p9' was not declared. Should it be static? # arch/powerpc/kernel/mce_power.c:740:6: warning: symbol '__machine_check_early_realmode_p10' was not declared. Should it be static? # # Patch here moves the declaration to asm/mce.h and includes the same in # cputable.c # # Fixes: ae744f3432d3 ("powerpc/book3s: Flush SLB/TLBs if we get SLB/TLB machine check errors on power8") # Fixes: 7b9f71f974a1 ("powerpc/64s: POWER9 machine check handler") # Signed-off-by: Madhavan Srinivasan # Signed-off-by: Michael Ellerman # Link: https://lore.kernel.org/r/20200817005618.3305028-1-maddy@linux.ibm.com # < /opt/cross/kisskb/br-microblaze-full-2016.08-613-ge98b4dd/bin/microblazeel-linux-gcc --version # < /opt/cross/kisskb/br-microblaze-full-2016.08-613-ge98b4dd/bin/microblazeel-linux-ld --version # < git log --format=%s --max-count=1 388692e943a58f28aac0fe83e75f5994da9ff8a1 # < make -s -j 48 ARCH=microblaze O=/kisskb/build/powerpc-fixes_mmu_defconfig_microblaze CROSS_COMPILE=/opt/cross/kisskb/br-microblaze-full-2016.08-613-ge98b4dd/bin/microblazeel-linux- mmu_defconfig # < make -s -j 48 ARCH=microblaze O=/kisskb/build/powerpc-fixes_mmu_defconfig_microblaze CROSS_COMPILE=/opt/cross/kisskb/br-microblaze-full-2016.08-613-ge98b4dd/bin/microblazeel-linux- help # make -s -j 48 ARCH=microblaze O=/kisskb/build/powerpc-fixes_mmu_defconfig_microblaze CROSS_COMPILE=/opt/cross/kisskb/br-microblaze-full-2016.08-613-ge98b4dd/bin/microblazeel-linux- olddefconfig # make -s -j 48 ARCH=microblaze O=/kisskb/build/powerpc-fixes_mmu_defconfig_microblaze CROSS_COMPILE=/opt/cross/kisskb/br-microblaze-full-2016.08-613-ge98b4dd/bin/microblazeel-linux- /kisskb/src/scripts/Makefile.asm-generic:25: redundant generic-y found in arch/microblaze/include/asm/Kbuild: hw_irq.h Kernel: arch/microblaze/boot/linux.bin is ready (#1) Completed OK # rm -rf /kisskb/build/powerpc-fixes_mmu_defconfig_microblaze # Build took: 0:00:51.232646