Executive Summary
Total Issues: 6 (0 Critical, 5 High, 1 Medium, 0 Low) New Issues: 5, Recurring Issues: 1 Comparison Base: next-20250709
High Priority Issues (5): - Build Failure: clang-compiler-arch_arm_kvm_sys_regs_c-warning-ignoring-return-value-of-function-declared-with-warn_unused_result-attribute on arm64 (x3) [NEW] - Build Failure: clang-compiler-pkey_sighandler_tests_c-warning-duplicate-inline-declaration-specifier on arm64 (x2) [NEW] - Build Failure: clang-compiler-proc-maps-race_c-warning-format-string-is-not-a-string-literal-potentially-insecure on arm64 (x2) [NEW] - ... and 2 more
Medium Priority Issues (1): - 1 issues on ampereone
Architecture Impact Assessment
arm64: 5 issues (5 new, 0 recurring) - 5 High ampereone: 1 issues (0 new, 1 recurring) - 1 Medium
Build Information
- Kernel version: 6.16.0-rc5
- Git Tree: https://kernel.googlesource.com/pub/scm/linux/kernel/git/next/linux-next.git
- Git SHA: b551c4e2a98a177a06148cf16505643cd2108386
- Git Describe: next-20250710
- Test Details: https://qa-reports.linaro.org/lkft/linux-next-master-ampere/build/next-20250710
High Priority: Build Failures (compared to next-20250709)
arm64, log-parser-build-clang
- clang-compiler-arch_arm_kvm_sys_regs_c-warning-ignoring-return-value-of-function-declared-with-warn_unused_result-attribute (clang-20-defconfig-22b3e67b:3) log snippet-1 (artefacts: Kernel Config, Build Reproducer, Build Log)
- clang-compiler-pkey_sighandler_tests_c-warning-duplicate-inline-declaration-specifier (clang-20-lkftconfig-no-kselftest-frag:2) log snippet-2 (artefacts: Kernel Config, Build Reproducer, Build Log)
- clang-compiler-proc-maps-race_c-warning-format-string-is-not-a-string-literal-potentially-insecure (clang-20-lkftconfig-no-kselftest-frag:2) log snippet-3 (artefacts: Kernel Config, Build Reproducer, Build Log)
- general-missing-warning-missing-module_symvers-please-have-the-kernel-built-first_-page_frag-test-will-be-skipped (clang-20-lkftconfig-no-kselftest-frag:2) log snippet-4 (artefacts: Kernel Config, Build Reproducer, Build Log)
arm64, log-parser-build-gcc
- gcc-compiler-arch_arm_kvm_sys_regs_c-warning-ignoring-return-value-of-u_replace_bits-declared-with-attribute-warn_unused_result (gcc-13-defconfig-22b3e67b:16) log snippet-5 (artefacts: Kernel Config, Build Reproducer, Build Log)
Medium Priority: Test Regressions (compared to next-20250709)
ampereone, boot
- gcc-13-defconfig-preempt_rt (gcc-13-defconfig-preempt_rt) log snippet-1 Also seen in: lkft/linux-next-master on devices: rk3399-rock-pi-4b, x86 (artefacts: Kernel Config, Build Reproducer, Test Reproducer, Test Log)
Test log snippets
test log snippet high priority: build failures 1
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1
/builds/linux/arch/arm64/kvm/sys_regs.c:2654:3: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
2654 | u64_replace_bits(val, hpmn, MDCR_EL2_HPMN);
| ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
test log snippet high priority: build failures 2
make -C /builds/linux/tools/testing/selftests/../../../tools/arch/arm64/tools/ OUTPUT=/builds/linux/tools/testing/selftests/../../../tools/
make[4]: Entering directory '/builds/linux/tools/testing/selftests/mm'
pkey_sighandler_tests.c:44:15: warning: duplicate 'inline' declaration specifier [-Wduplicate-decl-specifier]
44 | static inline __always_inline
| ^
/usr/lib/gcc-cross/aarch64-linux-gnu/12/../../../../aarch64-linux-gnu/include/sys/cdefs.h:424:26: note: expanded from macro '__always_inline'
424 | # define __always_inline __inline __attribute__ ((__always_inline__))
| ^
test log snippet high priority: build failures 3
make -C /builds/linux/tools/testing/selftests/../../../tools/arch/arm64/tools/ OUTPUT=/builds/linux/tools/testing/selftests/../../../tools/
make[4]: Entering directory '/builds/linux/tools/testing/selftests/proc'
proc-maps-race.c:224:10: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
224 | printf(text);
| ^~~~
proc-maps-race.c:224:10: note: treat the string as an argument to avoid this
224 | printf(text);
| ^
| "%s",
make -C /builds/linux/tools/testing/selftests/../../../tools/arch/arm64/tools/ OUTPUT=/builds/linux/tools/testing/selftests/../../../tools/
make[4]: Entering directory '/builds/linux/tools/testing/selftests/proc'
proc-maps-race.c:243:9: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
243 | printf(start);
| ^~~~~
proc-maps-race.c:243:9: note: treat the string as an argument to avoid this
243 | printf(start);
| ^
| "%s",
make -C /builds/linux/tools/testing/selftests/../../../tools/arch/arm64/tools/ OUTPUT=/builds/linux/tools/testing/selftests/../../../tools/
make[4]: Entering directory '/builds/linux/tools/testing/selftests/proc'
proc-maps-race.c:228:10: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
228 | printf(text);
| ^~~~
proc-maps-race.c:228:10: note: treat the string as an argument to avoid this
228 | printf(text);
| ^
| "%s",
test log snippet high priority: build failures 4
make -C /builds/linux/tools/testing/selftests/../../../tools/arch/arm64/tools/ OUTPUT=/builds/linux/tools/testing/selftests/../../../tools/
make[4]: Entering directory '/builds/linux/tools/testing/selftests/mm'
Warning: missing Module.symvers, please have the kernel built first. page_frag test will be skipped.
test log snippet high priority: build failures 5
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- CROSS_COMPILE_COMPAT=arm-linux-gnueabihf- 'CC=sccache aarch64-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from <command-line>:
/builds/linux/arch/arm64/kvm/sys_regs.c: In function 'access_mdcr':
/builds/linux/arch/arm64/kvm/sys_regs.c:2654:17: warning: ignoring return value of 'u64_replace_bits' declared with attribute 'warn_unused_result' [-Wunused-result]
2654 | u64_replace_bits(val, hpmn, MDCR_EL2_HPMN);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~