While building x86_64 defconfig with clang-17 the following build warnings / errors noticed on Linux next-20240328 tag.
Reported-by: Linux Kernel Functional Testing lkft@linaro.org
Build error: --------- mm/memory.c:5094:25: error: variable 'pte' is uninitialized when used here [-Werror,-Wuninitialized] 5094 | writable = pte_write(pte); | ^~~ mm/memory.c:5083:3: note: variable 'pte' is declared here 5083 | pte_t pte, old_pte; | ^ 1 error generated.
steps to reproduce: ---------- # tuxmake --runtime podman --target-arch x86_64 --toolchain clang-17 --kconfig x86_64_defconfig LLVM=1 LLVM_IAS=1
Links: - https://qa-reports.linaro.org/lkft/linux-next-master/build/next-20240328/tes... - https://qa-reports.linaro.org/lkft/linux-next-master/build/next-20240328/tes... - https://storage.tuxsuite.com/public/linaro/lkft/builds/2eIseG3mebbz7v0HESNW2...
-- Linaro LKFT https://lkft.linaro.org
On Thu, 28 Mar 2024 19:05:51 +0530 Naresh Kamboju naresh.kamboju@linaro.org wrote:
While building x86_64 defconfig with clang-17 the following build warnings / errors noticed on Linux next-20240328 tag.
Reported-by: Linux Kernel Functional Testing lkft@linaro.org
Build error:
mm/memory.c:5094:25: error: variable 'pte' is uninitialized when used here [-Werror,-Wuninitialized] 5094 | writable = pte_write(pte); | ^~~ mm/memory.c:5083:3: note: variable 'pte' is declared here 5083 | pte_t pte, old_pte; | ^
Thanks. Presumably ptent was intended, but this may not have had adequate runtime testing. I'll drop the two-patch series "support multi-size THP numa balancing".