reproduce: git clone https://github.com/intel/lkp-tests.git ~/lkp-tests # apt-get install sparse # sparse version: v0.6.4-66-g0196afe1 git remote add openeuler https://gitee.com/openeuler/kernel.git git fetch --no-tags openeuler openEuler-1.0-LTS git checkout 71e217e85c3dff8a9151707ed3afc7b4b054a2d4 # save the config file mkdir build_dir && cp config build_dir/.config COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-14.1.0 ~/lkp-tests/kbuild/make.cross C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__ -fmax-errors=unlimited -fmax-warnings=unlimited' O=build_dir ARCH=arm64 olddefconfig COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-14.1.0 ~/lkp-tests/kbuild/make.cross C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__ -fmax-errors=unlimited -fmax-warnings=unlimited' O=build_dir ARCH=arm64 SHELL=/bin/bash arch/arm64/kernel/ crypto/ drivers/base/regmap/ drivers/bluetooth/ drivers/clk/hisilicon/ drivers/clk/tegra/ drivers/clocksource/ drivers/cpufreq/ drivers/crypto/bcm/ drivers/crypto/qce/ drivers/firmware/google/ drivers/firmware/meson/ drivers/firmware/tegra/ drivers/infiniband/core/ drivers/irqchip/ drivers/mtd/nand/raw/ drivers/net/wimax/i2400m/ drivers/phy/qualcomm/ drivers/phy/rockchip/ drivers/platform/chrome/ drivers/tee/optee/ drivers/usb/gadget/udc/ drivers/usb/isp1760/ drivers/usb/misc/ drivers/usb/renesas_usbhs/ drivers/watchdog/ fs/ kernel/dma/ kernel/locking/ lib/ mm/ net/bridge/netfilter/ net/ceph/ net/dsa/ net/netfilter/ net/tls/ security/selinux/ security/smack/ sound/core/ sound/soc/codecs/