The parisc and sh defconfig builds failed due to following build warnings and errors on Linux next-20240402.
Reported-by: Linux Kernel Functional Testing lkft@linaro.org
parisc: build: * gcc-11-tinyconfig - Failed * gcc-11-allnoconfig - Failed * gcc-11-defconfig - Failed
sh: build: * gcc-11-defconfig - Failed * gcc-11-dreamcast_defconfig - Failed * gcc-11-tinyconfig - Failed * gcc-11-shx3_defconfig - Failed * gcc-11-allnoconfig - Failed
In file included from arch/sh/include/asm/atomic.h:19, from include/linux/atomic.h:7, from include/asm-generic/bitops/lock.h:5, from arch/sh/include/asm/bitops.h:63, from include/linux/bitops.h:70, from include/linux/log2.h:12, from kernel/bounds.c:13: arch/sh/include/asm/cmpxchg.h: In function '__cmpxchg': arch/sh/include/asm/cmpxchg.h:60:24: error: implicit declaration of function 'cmpxchg_emu_u8' [-Werror=implicit-function-declaration] 60 | return cmpxchg_emu_u8((volatile u8 *)ptr, old, new); | ^~~~~~~~~~~~~~ arch/sh/include/asm/cmpxchg.h:62:24: error: implicit declaration of function 'cmpxchg_emu_u16' [-Werror=implicit-function-declaration] 62 | return cmpxchg_emu_u16((volatile u16 *)ptr, old, new); | ^~~~~~~~~~~~~~~ cc1: some warnings being treated as errors
Steps to reproduce: ------ # tuxmake --runtime podman --target-arch sh --toolchain gcc-11 --kconfig defconfig
Links: - https://qa-reports.linaro.org/lkft/linux-next-master/build/next-20240402/tes... - https://qa-reports.linaro.org/lkft/linux-next-master/build/next-20240402/tes...
-- Linaro LKFT https://lkft.linaro.org
On Wed, 3 Apr 2024 13:23:23 +0530 Naresh Kamboju naresh.kamboju@linaro.org wrote:
The parisc and sh defconfig builds failed due to following build warnings and errors on Linux next-20240402.
Reported-by: Linux Kernel Functional Testing lkft@linaro.org
parisc: build: * gcc-11-tinyconfig - Failed * gcc-11-allnoconfig - Failed * gcc-11-defconfig - Failed
sh: build: * gcc-11-defconfig - Failed * gcc-11-dreamcast_defconfig - Failed * gcc-11-tinyconfig - Failed * gcc-11-shx3_defconfig - Failed * gcc-11-allnoconfig - Failed
Is this a new failure? If so, can we please identify a suitable Fixes: target?
On Wed, Apr 03, 2024 at 01:52:05PM -0700, Andrew Morton wrote:
On Wed, 3 Apr 2024 13:23:23 +0530 Naresh Kamboju naresh.kamboju@linaro.org wrote:
The parisc and sh defconfig builds failed due to following build warnings and errors on Linux next-20240402.
Reported-by: Linux Kernel Functional Testing lkft@linaro.org
parisc: build: * gcc-11-tinyconfig - Failed * gcc-11-allnoconfig - Failed * gcc-11-defconfig - Failed
sh: build: * gcc-11-defconfig - Failed * gcc-11-dreamcast_defconfig - Failed * gcc-11-tinyconfig - Failed * gcc-11-shx3_defconfig - Failed * gcc-11-allnoconfig - Failed
Is this a new failure? If so, can we please identify a suitable Fixes: target?
This one is already fixed, but I am pulling the offending commits out of -next for a few days in order to fix some additional casting issues identified by kernel test robot.
Apologies for the hassle!
Thanx, Paul