On Tue, Jul 26, 2022 at 07:50:40PM +0530, Naresh Kamboju wrote: > x86 and i386 clang builds failed due this build warnings / errors on > stable-rc queue/5.15 > > Reported-by: Linux Kernel Functional Testing <lkft@xxxxxxxxxx> > > git_ref: queue/5.15 > git_describe: v5.15.56-266-gda50e215b6b1 > git_repo: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc-queues > Build: v5.15.56-266-gda50e215b6b1 > Details: https://qa-reports.linaro.org/lkft/linux-stable-rc-queues-queue_5.15/build/v5.15.56-266-gda50e215b6b1 > > Steps to reproduce: > ------------------- > tuxmake --runtime podman \ > --target-arch x86_64 \ > --toolchain clang-14 \ > --kconfig > https://builds.tuxbuild.com/2CT2NoyYwejQUXoBcT1lYTHbhtT/config \ > LLVM=1 \ > LLVM_IAS=1 > > > Build error log: > ----------------- > builds/linux/arch/x86/include/asm/extable_fixup_types.h:49:9: warning: > 'EX_TYPE_DEFAULT_MCE_SAFE' macro redefined [-Wmacro-redefined] > #define EX_TYPE_DEFAULT_MCE_SAFE 12 > ^ > arch/x86/include/asm/extable_fixup_types.h:42:9: note: previous > definition is here > #define EX_TYPE_DEFAULT_MCE_SAFE 14 > ^ > arch/x86/include/asm/extable_fixup_types.h:50:9: warning: > 'EX_TYPE_FAULT_MCE_SAFE' macro redefined [-Wmacro-redefined] > #define EX_TYPE_FAULT_MCE_SAFE 13 > ^ > arch/x86/include/asm/extable_fixup_types.h:43:9: note: previous > definition is here > #define EX_TYPE_FAULT_MCE_SAFE 15 > ^ > arch/x86/mm/extable.c:200:7: error: duplicate case value '12' > case EX_TYPE_WRMSR_IN_MCE: > ^ > arch/x86/include/asm/extable_fixup_types.h:40:31: note: expanded from > macro 'EX_TYPE_WRMSR_IN_MCE' > #define EX_TYPE_WRMSR_IN_MCE 12 > ^ > arch/x86/mm/extable.c:177:7: note: previous case defined here > case EX_TYPE_DEFAULT_MCE_SAFE: > ^ > arch/x86/include/asm/extable_fixup_types.h:49:34: note: expanded from > macro 'EX_TYPE_DEFAULT_MCE_SAFE' > #define EX_TYPE_DEFAULT_MCE_SAFE 12 > ^ > arch/x86/mm/extable.c:203:7: error: duplicate case value '13' > case EX_TYPE_RDMSR_IN_MCE: > ^ > arch/x86/include/asm/extable_fixup_types.h:41:31: note: expanded from > macro 'EX_TYPE_RDMSR_IN_MCE' > #define EX_TYPE_RDMSR_IN_MCE 13 > ^ > arch/x86/mm/extable.c:180:7: note: previous case defined here > case EX_TYPE_FAULT_MCE_SAFE: > ^ > arch/x86/include/asm/extable_fixup_types.h:50:33: note: expanded from > macro 'EX_TYPE_FAULT_MCE_SAFE' > #define EX_TYPE_FAULT_MCE_SAFE 13 > ^ > 2 warnings and 2 errors generated. > make[3]: *** [scripts/Makefile.build:289: arch/x86/mm/extable.o] Error 1 > > Build link: > https://builds.tuxbuild.com/2CT2NoyYwejQUXoBcT1lYTHbhtT/ > Thanks, offending patch now dropped.