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

High Priority: Build Failures (compared to next-20250709)

arm64, log-parser-build-clang

arm64, log-parser-build-gcc

Medium Priority: Test Regressions (compared to next-20250709)

ampereone, boot

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);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~