Following s390 build warnings / errors noticed on stable-rc 4.19 queue. Regressions found on s390: - build/gcc-11-tinyconfig - build/gcc-10-tinyconfig Reported-by: Linux Kernel Functional Testing <lkft@xxxxxxxxxx> git_repo: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc-queues git_describe: v4.19.269-363-g176f3d59718e Build: v4.19.269-363-g176f3d59718e Details: https://qa-reports.linaro.org/lkft/linux-stable-rc-queues-queue_4.19-sanity/build/v4.19.269-363-g176f3d59718e make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=s390 CROSS_COMPILE=s390x-linux-gnu- 'CC=sccache s390x-linux-gnu-gcc' 'HOSTCC=sccache gcc' In function 'setup_lowcore_dat_off', inlined from 'setup_arch' at /builds/linux/arch/s390/kernel/setup.c:958:2: /builds/linux/arch/s390/kernel/setup.c:342:9: warning: 'memcpy' reading 128 bytes from a region of size 0 [-Wstringop-overread] 342 | memcpy(lc->stfle_fac_list, S390_lowcore.stfle_fac_list, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | sizeof(lc->stfle_fac_list)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builds/linux/arch/s390/kernel/setup.c:344:9: warning: 'memcpy' reading 128 bytes from a region of size 0 [-Wstringop-overread] 344 | memcpy(lc->alt_stfle_fac_list, S390_lowcore.alt_stfle_fac_list, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | sizeof(lc->alt_stfle_fac_list)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builds/linux/arch/s390/kernel/lgr.c:13: In function 'stfle', inlined from 'lgr_info_get' at /builds/linux/arch/s390/kernel/lgr.c:122:2: /builds/linux/arch/s390/include/asm/facility.h:88:9: warning: 'memcpy' reading 4 bytes from a region of size 0 [-Wstringop-overread] 88 | memcpy(stfle_fac_list, &S390_lowcore.stfl_fac_list, 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ s390x-linux-gnu-ld: drivers/base/platform.o: in function `devm_platform_get_and_ioremap_resource': platform.c:(.text+0x43a): undefined reference to `devm_ioremap_resource' s390x-linux-gnu-ld: drivers/base/platform.o: in function `devm_platform_ioremap_resource': platform.c:(.text+0x478): undefined reference to `devm_ioremap_resource' make[1]: *** [/builds/linux/Makefile:1055: vmlinux] Error 1 Build details, https://qa-reports.linaro.org/lkft/linux-stable-rc-queues-queue_4.19-sanity/build/v4.19.269-363-g176f3d59718e/testrun/13836893/suite/build/test/gcc-11-tinyconfig/details/ https://qa-reports.linaro.org/lkft/linux-stable-rc-queues-queue_4.19-sanity/build/v4.19.269-363-g176f3d59718e/testrun/13836893/suite/build/test/gcc-11-tinyconfig/history/ Build logs, https://storage.tuxsuite.com/public/linaro/lkft/builds/2JXXJr2fBrwWGJISB1IcJiW15jL/ Steps to reproduce: -------------------- # To install tuxmake on your system globally: # sudo pip3 install -U tuxmake # # See https://docs.tuxmake.org/ for complete documentation. # Original tuxmake command with fragments listed below. # tuxmake --runtime podman --target-arch s390 --toolchain gcc-11 --kconfig tinyconfig -- Linaro LKFT https://lkft.linaro.org