Hay
Date
June 16, 2025, 7:07 a.m.
Failure - general-missing-warning-missing-module_symvers-please-have-the-kernel-built-first_-page_frag-test-will-be-skipped
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.
Failure - general-not-found-ovpn-cli_c-fatal-error-netlink_socket_h-file-not-found
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/net/ovpn'
ovpn-cli.c:24:10: fatal error: 'netlink/socket.h' file not found
Failure - general-no-rule-to-make-target-make-no-rule-to-make-target-install_-stop
make -C /builds/linux/tools/testing/selftests/../../../tools/arch/arm64/tools/ OUTPUT=/builds/linux/tools/testing/selftests/../../../tools/
make[4]: *** No rule to make target 'install'.  Stop.
Failure - general-no-rule-to-make-target-make-no-rule-to-make-target-clang_-stop
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/hid'
make[5]: *** No rule to make target 'clang'.  Stop.
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install
make[4]: Entering directory '/builds/linux/tools/testing/selftests/hid'
make[5]: *** No rule to make target 'clang'.  Stop.
Failure - general-no-targets-make-no-targets_-stop
make -C /builds/linux/tools/testing/selftests/../../../tools/arch/arm64/tools/ OUTPUT=/builds/linux/tools/testing/selftests/../../../tools/
make[4]: *** No targets.  Stop.
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install
make[4]: *** No targets.  Stop.
Failure - general-no-such-file-or-directory-rsync-link_stat-__tools_testing_selftests_livepatch_test_modules__ko-failed-no-such-file-or-directory
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/livepatch'
rsync: [sender] link_stat "/builds/linux/tools/testing/selftests/livepatch/test_modules/*.ko" failed: No such file or directory (2)
Failure - general-no-such-file-or-directory-make-nsfs-no-such-file-or-directory_-stop
make -C /builds/linux/tools/testing/selftests/../../../tools/arch/arm64/tools/ OUTPUT=/builds/linux/tools/testing/selftests/../../../tools/
make[4]: *** nsfs: No such file or directory.  Stop.
Failure - general-no-such-file-or-directory-usr_bin_aarch-linux-gnu-ld-cannot-find-_usr_lib_llvm-_lib_clang__lib_aarch-unknown-linux-gnu_libclang_rt_asan_a-no-such-file-or-directory
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install
make[4]: Entering directory '/builds/linux/tools/testing/selftests/fchmodat2'
/usr/bin/aarch64-linux-gnu-ld: cannot find /usr/lib/llvm-20/lib/clang/20/lib/aarch64-unknown-linux-gnu/libclang_rt.asan.a: No such file or directory
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/openat2'
/usr/bin/aarch64-linux-gnu-ld: cannot find /usr/lib/llvm-20/lib/clang/20/lib/aarch64-unknown-linux-gnu/libclang_rt.asan.a: No such file or directory
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/fchmodat2'
/usr/bin/aarch64-linux-gnu-ld: cannot find /usr/lib/llvm-20/lib/clang/20/lib/aarch64-unknown-linux-gnu/libclang_rt.asan.a: No such file or directory
Failure - general-no-such-file-or-directory-usr_bin_aarch-linux-gnu-ld-cannot-find-_usr_lib_llvm-_lib_clang__lib_aarch-unknown-linux-gnu_libclang_rt_asan_static_a-no-such-file-or-directory
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/openat2'
/usr/bin/aarch64-linux-gnu-ld: cannot find /usr/lib/llvm-20/lib/clang/20/lib/aarch64-unknown-linux-gnu/libclang_rt.asan_static.a: No such file or directory
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/fchmodat2'
/usr/bin/aarch64-linux-gnu-ld: cannot find /usr/lib/llvm-20/lib/clang/20/lib/aarch64-unknown-linux-gnu/libclang_rt.asan_static.a: No such file or directory
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install
make[4]: Entering directory '/builds/linux/tools/testing/selftests/fchmodat2'
/usr/bin/aarch64-linux-gnu-ld: cannot find /usr/lib/llvm-20/lib/clang/20/lib/aarch64-unknown-linux-gnu/libclang_rt.asan_static.a: No such file or directory
Failure - clang-compiler-fatal-error-fatal-error-too-many-errors-emitted-stopping-now
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/ublk'
In file included from kublk.c:6:
fatal error: too many errors emitted, stopping now [-ferror-limit=]
Failure - clang-compiler-single-line-clang-error-linker-command-failed-with-exit-code-use-v-to-see-invocation
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/fchmodat2'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install
make[4]: Entering directory '/builds/linux/tools/testing/selftests/fchmodat2'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
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/openat2'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
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/net'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Failure - general-makefile-overriding-makefile-warning-overriding-recipe-for-target-emit_tests
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/powerpc'
Makefile:60: warning: overriding recipe for target 'emit_tests'
../lib.mk:182: warning: ignoring old recipe for target 'emit_tests'
Failure - general-unexpected-argument-error-found-argument-d-which-wasnt-expected-or-isnt-valid-in-this-context
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install
make[4]: Entering directory '/builds/linux/tools/testing/selftests/hid'
error: Found argument '-d' which wasn't expected, or isn't valid in this context

USAGE:
    sccache [FLAGS] [OPTIONS] [cmd]...

For more information try --help
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/hid'
error: Found argument '-d' which wasn't expected, or isn't valid in this context

USAGE:
    sccache [FLAGS] [OPTIONS] [cmd]...

For more information try --help
Failure - general-unexpected-argument-error-found-argument-e-which-wasnt-expected-or-isnt-valid-in-this-context
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/hid'
error: Found argument '-E' which wasn't expected, or isn't valid in this context

USAGE:
    sccache [FLAGS] [OPTIONS] [cmd]...

For more information try --help
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install
make[4]: Entering directory '/builds/linux/tools/testing/selftests/hid'
error: Found argument '-E' which wasn't expected, or isn't valid in this context

USAGE:
    sccache [FLAGS] [OPTIONS] [cmd]...

For more information try --help
Failure - general-not-a-git-repo-fatal-not-a-git-repository-or-any-parent-up-to-mount-point-_builds
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/powerpc'
fatal: not a git repository (or any parent up to mount point /builds)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
Failure - clang-compiler-pkey_sighandler_tests_c-warning-duplicate-inline-declaration-specifier
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__))
      |                          ^
Failure - clang-compiler-mremap_test_c-warning-pointer-comparison-always-evaluates-to-false
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'
mremap_test.c:455:31: warning: pointer comparison always evaluates to false [-Wtautological-compare]
  455 |                 if (addr + c.dest_alignment < addr) {
      |                                             ^
Failure - clang-compiler-stripe_c-error-use-of-undeclared-identifier-ioring_op_writev_fixed-did-you-mean-ioring_op_write_fixed
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/ublk'
In file included from stripe.c:3:
stripe.c:122:15: error: use of undeclared identifier 'IORING_OP_WRITEV_FIXED'; did you mean 'IORING_OP_WRITE_FIXED'?
  122 |                 return zc ? IORING_OP_WRITEV_FIXED : IORING_OP_WRITEV;
      |                             ^~~~~~~~~~~~~~~~~~~~~~
      |                             IORING_OP_WRITE_FIXED
/usr/lib/gcc-cross/aarch64-linux-gnu/12/../../../../aarch64-linux-gnu/include/linux/io_uring.h:174:2: note: 'IORING_OP_WRITE_FIXED' declared here
  174 |         IORING_OP_WRITE_FIXED,
      |         ^
Failure - clang-compiler-stripe_c-error-use-of-undeclared-identifier-ioring_op_readv_fixed-did-you-mean-ioring_op_read_fixed
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/ublk'
In file included from stripe.c:3:
stripe.c:120:15: error: use of undeclared identifier 'IORING_OP_READV_FIXED'; did you mean 'IORING_OP_READ_FIXED'?
  120 |                 return zc ? IORING_OP_READV_FIXED : IORING_OP_READV;
      |                             ^~~~~~~~~~~~~~~~~~~~~
      |                             IORING_OP_READ_FIXED
/usr/lib/gcc-cross/aarch64-linux-gnu/12/../../../../aarch64-linux-gnu/include/linux/io_uring.h:173:2: note: 'IORING_OP_READ_FIXED' declared here
  173 |         IORING_OP_READ_FIXED,
      |         ^
Failure - clang-compiler-file_backed_c-error-use-of-undeclared-identifier-ublk_param_type_dma_align
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/ublk'
In file included from file_backed.c:3:
file_backed.c:138:36: error: use of undeclared identifier 'UBLK_PARAM_TYPE_DMA_ALIGN'
  138 |                 .types = UBLK_PARAM_TYPE_BASIC | UBLK_PARAM_TYPE_DMA_ALIGN,
      |                                                  ^
Failure - clang-compiler-null_c-error-use-of-undeclared-identifier-ublk_param_type_dma_align
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/ublk'
In file included from null.c:3:
null.c:20:36: error: use of undeclared identifier 'UBLK_PARAM_TYPE_DMA_ALIGN'
   20 |                 .types = UBLK_PARAM_TYPE_BASIC | UBLK_PARAM_TYPE_DMA_ALIGN |
      |                                                  ^
Failure - clang-compiler-kublk_c-error-variable-has-incomplete-type-struct-ublk_auto_buf_reg
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/ublk'
In file included from kublk.c:6:
kublk.c:579:27: error: variable has incomplete type 'struct ublk_auto_buf_reg'
  579 |         struct ublk_auto_buf_reg buf = {};
      |                                  ^
kublk.c:579:9: note: forward declaration of 'struct ublk_auto_buf_reg'
  579 |         struct ublk_auto_buf_reg buf = {};
      |                ^
Failure - clang-compiler-kublk_c-error-use-of-undeclared-identifier-ublk_f_auto_buf_reg
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/ublk'
In file included from kublk.c:6:
kublk.c:507:56: error: use of undeclared identifier 'UBLK_F_AUTO_BUF_REG'
  507 |         if (dev->dev_info.flags & (UBLK_F_SUPPORT_ZERO_COPY | UBLK_F_AUTO_BUF_REG)) {
      |                                                               ^

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/ublk'
In file included from kublk.c:6:
kublk.c:447:56: error: use of undeclared identifier 'UBLK_F_AUTO_BUF_REG'
  447 |         if (dev->dev_info.flags & (UBLK_F_SUPPORT_ZERO_COPY | UBLK_F_AUTO_BUF_REG)) {
      |                                                               ^

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/ublk'
In file included from kublk.c:6:
kublk.c:451:29: error: use of undeclared identifier 'UBLK_F_AUTO_BUF_REG'
  451 |                 if (dev->dev_info.flags & UBLK_F_AUTO_BUF_REG)
      |                                           ^
Failure - clang-compiler-kublk_c-error-use-of-undeclared-identifier-ublk_u_cmd_get_queue_affinity
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/ublk'
In file included from kublk.c:6:
kublk.c:292:13: error: use of undeclared identifier 'UBLK_U_CMD_GET_QUEUE_AFFINITY'
  292 |                 .cmd_op = UBLK_U_CMD_GET_QUEUE_AFFINITY,
      |                           ^
Failure - clang-compiler-kublk_c-error-use-of-undeclared-identifier-ublk_u_cmd_quiesce_dev
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/ublk'
In file included from kublk.c:6:
kublk.c:235:13: error: use of undeclared identifier 'UBLK_U_CMD_QUIESCE_DEV'
  235 |                 .cmd_op = UBLK_U_CMD_QUIESCE_DEV,
      |                           ^
Failure - clang-compiler-kublk_c-error-use-of-undeclared-identifier-ublk_u_cmd_update_size
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/ublk'
In file included from kublk.c:6:
kublk.c:223:13: error: use of undeclared identifier 'UBLK_U_CMD_UPDATE_SIZE'
  223 |                 .cmd_op = UBLK_U_CMD_UPDATE_SIZE,
      |                           ^
Failure - clang-compiler-kublk_c-error-use-of-undeclared-identifier-ublk_u_cmd_get_features
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/ublk'
In file included from kublk.c:6:
kublk.c:210:13: error: use of undeclared identifier 'UBLK_U_CMD_GET_FEATURES'
  210 |                 .cmd_op = UBLK_U_CMD_GET_FEATURES,
      |                           ^
Failure - clang-compiler-kublk_c-error-use-of-undeclared-identifier-ublk_u_cmd_get_params
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/ublk'
In file included from kublk.c:6:
kublk.c:195:13: error: use of undeclared identifier 'UBLK_U_CMD_GET_PARAMS'
  195 |                 .cmd_op = UBLK_U_CMD_GET_PARAMS,
      |                           ^
Failure - clang-compiler-kublk_c-error-use-of-undeclared-identifier-ublk_u_cmd_set_params
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/ublk'
In file included from kublk.c:6:
kublk.c:182:13: error: use of undeclared identifier 'UBLK_U_CMD_SET_PARAMS'
  182 |                 .cmd_op = UBLK_U_CMD_SET_PARAMS,
      |                           ^
Failure - clang-compiler-kublk_c-error-use-of-undeclared-identifier-ublk_u_cmd_get_dev_info
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/ublk'
In file included from kublk.c:6:
kublk.c:169:13: error: use of undeclared identifier 'UBLK_U_CMD_GET_DEV_INFO'
  169 |                 .cmd_op = UBLK_U_CMD_GET_DEV_INFO,
      |                           ^
Failure - clang-compiler-kublk_c-error-use-of-undeclared-identifier-ublk_u_cmd_del_dev
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/ublk'
In file included from kublk.c:6:
kublk.c:159:13: error: use of undeclared identifier 'UBLK_U_CMD_DEL_DEV'
  159 |                 .cmd_op = UBLK_U_CMD_DEL_DEV,
      |                           ^
Failure - clang-compiler-kublk_c-error-use-of-undeclared-identifier-ublk_u_cmd_add_dev
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/ublk'
In file included from kublk.c:6:
kublk.c:147:13: error: use of undeclared identifier 'UBLK_U_CMD_ADD_DEV'
  147 |                 .cmd_op = UBLK_U_CMD_ADD_DEV,
      |                           ^
Failure - clang-compiler-kublk_c-error-use-of-undeclared-identifier-ublk_u_cmd_end_user_recovery
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/ublk'
In file included from kublk.c:6:
kublk.c:135:13: error: use of undeclared identifier 'UBLK_U_CMD_END_USER_RECOVERY'
  135 |                 .cmd_op = UBLK_U_CMD_END_USER_RECOVERY,
      |                           ^
Failure - clang-compiler-kublk_c-error-use-of-undeclared-identifier-ublk_u_cmd_start_user_recovery
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/ublk'
In file included from kublk.c:6:
kublk.c:126:13: error: use of undeclared identifier 'UBLK_U_CMD_START_USER_RECOVERY'
  126 |                 .cmd_op = UBLK_U_CMD_START_USER_RECOVERY,
      |                           ^
Failure - clang-compiler-kublk_c-error-use-of-undeclared-identifier-ublk_u_cmd_start_dev
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/ublk'
In file included from kublk.c:6:
kublk.c:114:13: error: use of undeclared identifier 'UBLK_U_CMD_START_DEV'
  114 |                 .cmd_op = UBLK_U_CMD_START_DEV,
      |                           ^
Failure - clang-compiler-kublk_c-error-use-of-undeclared-identifier-ublk_u_cmd_stop_dev
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/ublk'
In file included from kublk.c:6:
kublk.c:104:13: error: use of undeclared identifier 'UBLK_U_CMD_STOP_DEV'
  104 |                 .cmd_op = UBLK_U_CMD_STOP_DEV,
      |                           ^
Failure - clang-compiler-kublk_h-error-_static_assert-with-no-message-is-a-c-extension
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/ublk'
In file included from file_backed.c:3:
./kublk.h:252:43: error: '_Static_assert' with no message is a C23 extension [-Werror,-Wc23-extensions]
  252 |         _Static_assert(UBLK_MAX_QUEUES_SHIFT <= 7);
      |                                                  ^
      |                                                  , ""

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/ublk'
In file included from fault_inject.c:11:
./kublk.h:252:43: error: '_Static_assert' with no message is a C23 extension [-Werror,-Wc23-extensions]
  252 |         _Static_assert(UBLK_MAX_QUEUES_SHIFT <= 7);
      |                                                  ^
      |                                                  , ""

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/ublk'
In file included from stripe.c:3:
./kublk.h:252:43: error: '_Static_assert' with no message is a C23 extension [-Werror,-Wc23-extensions]
  252 |         _Static_assert(UBLK_MAX_QUEUES_SHIFT <= 7);
      |                                                  ^
      |                                                  , ""

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/ublk'
In file included from kublk.c:6:
./kublk.h:252:43: error: '_Static_assert' with no message is a C23 extension [-Werror,-Wc23-extensions]
  252 |         _Static_assert(UBLK_MAX_QUEUES_SHIFT <= 7);
      |                                                  ^
      |                                                  , ""

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/ublk'
In file included from null.c:3:
./kublk.h:252:43: error: '_Static_assert' with no message is a C23 extension [-Werror,-Wc23-extensions]
  252 |         _Static_assert(UBLK_MAX_QUEUES_SHIFT <= 7);
      |                                                  ^
      |                                                  , ""

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/ublk'
In file included from common.c:3:
./kublk.h:252:43: error: '_Static_assert' with no message is a C23 extension [-Werror,-Wc23-extensions]
  252 |         _Static_assert(UBLK_MAX_QUEUES_SHIFT <= 7);
      |                                                  ^
      |                                                  , ""
Failure - clang-compiler-kublk_h-error-use-of-undeclared-identifier-ublk_io_f_need_reg_buf
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/ublk'
In file included from file_backed.c:3:
./kublk.h:240:28: error: use of undeclared identifier 'UBLK_IO_F_NEED_REG_BUF'
  240 |         return !!(iod->op_flags & UBLK_IO_F_NEED_REG_BUF);
      |                                   ^

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/ublk'
In file included from kublk.c:6:
./kublk.h:240:28: error: use of undeclared identifier 'UBLK_IO_F_NEED_REG_BUF'
  240 |         return !!(iod->op_flags & UBLK_IO_F_NEED_REG_BUF);
      |                                   ^

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/ublk'
In file included from common.c:3:
./kublk.h:240:28: error: use of undeclared identifier 'UBLK_IO_F_NEED_REG_BUF'
  240 |         return !!(iod->op_flags & UBLK_IO_F_NEED_REG_BUF);
      |                                   ^

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/ublk'
In file included from null.c:3:
./kublk.h:240:28: error: use of undeclared identifier 'UBLK_IO_F_NEED_REG_BUF'
  240 |         return !!(iod->op_flags & UBLK_IO_F_NEED_REG_BUF);
      |                                   ^

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/ublk'
In file included from stripe.c:3:
./kublk.h:240:28: error: use of undeclared identifier 'UBLK_IO_F_NEED_REG_BUF'
  240 |         return !!(iod->op_flags & UBLK_IO_F_NEED_REG_BUF);
      |                                   ^

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/ublk'
In file included from fault_inject.c:11:
./kublk.h:240:28: error: use of undeclared identifier 'UBLK_IO_F_NEED_REG_BUF'
  240 |         return !!(iod->op_flags & UBLK_IO_F_NEED_REG_BUF);
      |                                   ^
Failure - clang-compiler-proc-pid-vm_c-warning-unused-variable-str_vsyscall
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-pid-vm.c:221:20: warning: unused variable 'str_vsyscall' [-Wunused-variable]
  221 | static const char *str_vsyscall;
      |                    ^~~~~~~~~~~~

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-pid-vm.c:224:19: warning: unused variable 'str_vsyscall_1' [-Wunused-const-variable]
  224 | static const char str_vsyscall_1[] =
      |                   ^~~~~~~~~~~~~~

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-pid-vm.c:223:19: warning: unused variable 'str_vsyscall_0' [-Wunused-const-variable]
  223 | static const char str_vsyscall_0[] = "";
      |                   ^~~~~~~~~~~~~~

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-pid-vm.c:226:19: warning: unused variable 'str_vsyscall_2' [-Wunused-const-variable]
  226 | static const char str_vsyscall_2[] =
      |                   ^~~~~~~~~~~~~~
Failure - clang-compiler-proc-pid-vm_c-warning-unused-variable-g_vsyscall
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-pid-vm.c:220:21: warning: unused variable 'g_vsyscall' [-Wunused-variable]
  220 | static volatile int g_vsyscall;
      |                     ^~~~~~~~~~
Failure - clang-compiler-sctp_collision_c-warning-passing-int-to-parameter-of-type-socklen_t-aka-unsigned-int-converts-between-pointers-to-integer-types-with-different-sign
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/net/netfilter'
sctp_collision.c:88:70: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
   88 |                 ret = recvfrom(sd, buf, sizeof(buf), 0, (struct sockaddr *)&daddr, &len);
      |                                                                                    ^~~~
/usr/lib/gcc-cross/aarch64-linux-gnu/12/../../../../aarch64-linux-gnu/include/sys/socket.h:165:27: note: passing argument to parameter '__addr_len' here
  165 |                          socklen_t *__restrict __addr_len);
      |                                                ^

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/net/netfilter'
sctp_collision.c:62:70: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
   62 |                 ret = recvfrom(sd, buf, sizeof(buf), 0, (struct sockaddr *)&daddr, &len);
      |                                                                                    ^~~~
/usr/lib/gcc-cross/aarch64-linux-gnu/12/../../../../aarch64-linux-gnu/include/sys/socket.h:165:27: note: passing argument to parameter '__addr_len' here
  165 |                          socklen_t *__restrict __addr_len);
      |                                                ^
Failure - clang-compiler-mptcp_inq_c-warning-label-followed-by-a-declaration-is-a-c-extension
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/net/mptcp'
mptcp_inq.c:79:2: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
   79 |         int err = getaddrinfo(node, service, hints, res);
      |         ^
Failure - clang-compiler-mptcp_sockopt_c-warning-label-followed-by-a-declaration-is-a-c-extension
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/net/mptcp'
mptcp_sockopt.c:166:2: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
  166 |         int err = getaddrinfo(node, service, hints, res);
      |         ^
Failure - clang-compiler-mptcp_connect_c-warning-label-followed-by-a-declaration-is-a-c-extension
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/net/mptcp'
mptcp_connect.c:187:2: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
  187 |         int err = getaddrinfo(node, service, hints, res);
      |         ^
Failure - clang-compiler-arm_arch_timer_edge_cases_c-warning-comparison-of-distinct-pointer-types-typeof-typeof-width
make -C /builds/linux/tools/testing/selftests/../../../tools/arch/arm64/tools/ OUTPUT=/builds/linux/tools/testing/selftests/../../../tools/
arm64/arch_timer_edge_cases.c:1041:10: warning: comparison of distinct pointer types ('typeof ((typeof (width))({
    typeof (width) _max1 = (width);
    typeof (56) _max2 = (56);
    (void)(&_max1 == &_max2);
    _max1 > _max2 ? _max1 : _max2;
Failure - clang-compiler-arm_arch_timer_edge_cases_c-warning-comparison-of-distinct-pointer-types-typeof-width-aka-unsigned-long-and-typeof-aka-int
make -C /builds/linux/tools/testing/selftests/../../../tools/arch/arm64/tools/ OUTPUT=/builds/linux/tools/testing/selftests/../../../tools/
arm64/arch_timer_edge_cases.c:1041:10: warning: comparison of distinct pointer types ('typeof (width) *' (aka 'unsigned long *') and 'typeof (56) *' (aka 'int *')) [-Wcompare-distinct-pointer-types]
 1041 |         width = clamp(width, 56, 64);
      |                 ^~~~~~~~~~~~~~~~~~~~
/builds/linux/tools/testing/selftests/../../../tools/include/linux/kernel.h:47:45: note: expanded from macro 'clamp'
   47 | #define clamp(val, lo, hi)      min((typeof(val))max(val, lo), hi)
      |                                                  ^~~~~~~~~~~~
/builds/linux/tools/testing/selftests/../../../tools/include/linux/kernel.h:33:17: note: expanded from macro 'max'
   33 |         (void) (&_max1 == &_max2);              \
      |                 ~~~~~~ ^  ~~~~~~
/builds/linux/tools/testing/selftests/../../../tools/include/linux/kernel.h:39:9: note: expanded from macro 'min'
   39 |         typeof(x) _min1 = (x);                  \
      |                ^

make -C /builds/linux/tools/testing/selftests/../../../tools/arch/arm64/tools/ OUTPUT=/builds/linux/tools/testing/selftests/../../../tools/
arm64/arch_timer_edge_cases.c:1041:10: warning: comparison of distinct pointer types ('typeof (width) *' (aka 'unsigned long *') and 'typeof (56) *' (aka 'int *')) [-Wcompare-distinct-pointer-types]
 1041 |         width = clamp(width, 56, 64);
      |                 ^~~~~~~~~~~~~~~~~~~~
/builds/linux/tools/testing/selftests/../../../tools/include/linux/kernel.h:47:45: note: expanded from macro 'clamp'
   47 | #define clamp(val, lo, hi)      min((typeof(val))max(val, lo), hi)
      |                                                  ^~~~~~~~~~~~
/builds/linux/tools/testing/selftests/../../../tools/include/linux/kernel.h:33:17: note: expanded from macro 'max'
   33 |         (void) (&_max1 == &_max2);              \
      |                 ~~~~~~ ^  ~~~~~~
/builds/linux/tools/testing/selftests/../../../tools/include/linux/kernel.h:39:21: note: expanded from macro 'min'
   39 |         typeof(x) _min1 = (x);                  \
      |                            ^
Failure - clang-compiler-futex_numa_mpol_c-error-call-to-undeclared-function-numa_set_mempolicy_home_node-iso-c-and-later-do-not-support-implicit-function-declarations
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install
make[4]: Entering directory '/builds/linux/tools/testing/selftests/futex'
futex_numa_mpol.c:213:10: error: call to undeclared function 'numa_set_mempolicy_home_node'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
  213 |                         ret = numa_set_mempolicy_home_node(futex_ptr, mem_size, i, 0);
      |                               ^

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/futex'
futex_numa_mpol.c:213:10: error: call to undeclared function 'numa_set_mempolicy_home_node'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
  213 |                         ret = numa_set_mempolicy_home_node(futex_ptr, mem_size, i, 0);
      |                               ^
Failure - clang-compiler-futex_priv_hash_c-warning-format-string-is-not-a-string-literal-potentially-insecure
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install
make[4]: Entering directory '/builds/linux/tools/testing/selftests/futex'
futex_priv_hash.c:219:25: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
  219 |                 ksft_test_result_skip(test_msg_auto_inc);
      |                                       ^~~~~~~~~~~~~~~~~
futex_priv_hash.c:219:25: note: treat the string as an argument to avoid this
  219 |                 ksft_test_result_skip(test_msg_auto_inc);
      |                                       ^
      |                                       "%s", 

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install
make[4]: Entering directory '/builds/linux/tools/testing/selftests/futex'
futex_priv_hash.c:217:25: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
  217 |                 ksft_test_result_pass(test_msg_auto_inc);
      |                                       ^~~~~~~~~~~~~~~~~
futex_priv_hash.c:217:25: note: treat the string as an argument to avoid this
  217 |                 ksft_test_result_pass(test_msg_auto_inc);
      |                                       ^
      |                                       "%s", 

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install
make[4]: Entering directory '/builds/linux/tools/testing/selftests/futex'
futex_priv_hash.c:187:22: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
  187 |                 ksft_exit_fail_msg(test_msg_auto_create);
      |                                    ^~~~~~~~~~~~~~~~~~~~
futex_priv_hash.c:187:22: note: treat the string as an argument to avoid this
  187 |                 ksft_exit_fail_msg(test_msg_auto_create);
      |                                    ^
      |                                    "%s", 

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install
make[4]: Entering directory '/builds/linux/tools/testing/selftests/futex'
futex_priv_hash.c:215:23: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
  215 |                         ksft_exit_fail_msg(test_msg_auto_inc);
      |                                            ^~~~~~~~~~~~~~~~~
futex_priv_hash.c:215:23: note: treat the string as an argument to avoid this
  215 |                         ksft_exit_fail_msg(test_msg_auto_inc);
      |                                            ^
      |                                            "%s", 

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install
make[4]: Entering directory '/builds/linux/tools/testing/selftests/futex'
futex_priv_hash.c:190:24: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
  190 |         ksft_test_result_pass(test_msg_auto_create);
      |                               ^~~~~~~~~~~~~~~~~~~~
futex_priv_hash.c:190:24: note: treat the string as an argument to avoid this
  190 |         ksft_test_result_pass(test_msg_auto_create);
      |                               ^
      |                               "%s", 
Failure - clang-compiler-mount-notify_test_c-warning-for-loop-has-empty-body
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install
make[4]: Entering directory '/builds/linux/tools/testing/selftests/filesystems/mount-notify'
mount-notify_test.c:342:19: warning: for loop has empty body [-Wempty-body]
  342 |         ASSERT_EQ(ret, 0);
      |                          ^
mount-notify_test.c:342:19: note: put the semicolon on a separate line to silence this warning

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/filesystems/mount-notify'
mount-notify_test.c:342:19: warning: for loop has empty body [-Wempty-body]
  342 |         ASSERT_EQ(ret, 0);
      |                          ^
mount-notify_test.c:342:19: note: put the semicolon on a separate line to silence this warning

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install
make[4]: Entering directory '/builds/linux/tools/testing/selftests/filesystems/mount-notify'
mount-notify_test.c:350:19: warning: for loop has empty body [-Wempty-body]
  350 |         ASSERT_EQ(ret, 0);
      |                          ^
mount-notify_test.c:350:19: note: put the semicolon on a separate line to silence this warning

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/filesystems/mount-notify'
mount-notify_test.c:339:18: warning: for loop has empty body [-Wempty-body]
  339 |         ASSERT_GE(fs, 0);
      |                         ^
mount-notify_test.c:339:18: note: put the semicolon on a separate line to silence this warning

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/filesystems/mount-notify'
mount-notify_test.c:350:19: warning: for loop has empty body [-Wempty-body]
  350 |         ASSERT_EQ(ret, 0);
      |                          ^
mount-notify_test.c:350:19: note: put the semicolon on a separate line to silence this warning

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/filesystems/mount-notify'
mount-notify_test.c:345:19: warning: for loop has empty body [-Wempty-body]
  345 |         ASSERT_GE(mnt, 0);
      |                          ^
mount-notify_test.c:345:19: note: put the semicolon on a separate line to silence this warning

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install
make[4]: Entering directory '/builds/linux/tools/testing/selftests/filesystems/mount-notify'
mount-notify_test.c:339:18: warning: for loop has empty body [-Wempty-body]
  339 |         ASSERT_GE(fs, 0);
      |                         ^
mount-notify_test.c:339:18: note: put the semicolon on a separate line to silence this warning

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install
make[4]: Entering directory '/builds/linux/tools/testing/selftests/filesystems/mount-notify'
mount-notify_test.c:345:19: warning: for loop has empty body [-Wempty-body]
  345 |         ASSERT_GE(mnt, 0);
      |                          ^
mount-notify_test.c:345:19: note: put the semicolon on a separate line to silence this warning
Failure - clang-compiler-mount-notify_test_c-error-typedef-redefinition-with-different-types-struct-__kernel_fsid_t-vs-struct-__kernel_fsid_t
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install
make[4]: Entering directory '/builds/linux/tools/testing/selftests/filesystems/mount-notify'
mount-notify_test.c:22:3: error: typedef redefinition with different types ('struct __kernel_fsid_t' vs 'struct __kernel_fsid_t')
   22 | } __kernel_fsid_t;
      |   ^
/home/tuxbuild/.cache/tuxmake/builds/1/build/usr/include/asm-generic/posix_types.h:81:3: note: previous definition is here
   81 | } __kernel_fsid_t;
      |   ^

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/filesystems/mount-notify'
mount-notify_test.c:22:3: error: typedef redefinition with different types ('struct __kernel_fsid_t' vs 'struct __kernel_fsid_t')
   22 | } __kernel_fsid_t;
      |   ^
/home/tuxbuild/.cache/tuxmake/builds/1/build/usr/include/asm-generic/posix_types.h:81:3: note: previous definition is here
   81 | } __kernel_fsid_t;
      |   ^
Failure - clang-compiler-utils_c-warning-unused-function-list_del
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install
make[4]: Entering directory '/builds/linux/tools/testing/selftests/filesystems/mount-notify'
../utils.c:106:20: warning: unused function 'list_del' [-Wunused-function]
  106 | static inline void list_del(struct list *list)
      |                    ^~~~~~~~

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/filesystems/mount-notify'
../utils.c:106:20: warning: unused function 'list_del' [-Wunused-function]
  106 | static inline void list_del(struct list *list)
      |                    ^~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install
make[4]: Entering directory '/builds/linux/tools/testing/selftests/filesystems/overlayfs'
../utils.c:106:20: warning: unused function 'list_del' [-Wunused-function]
  106 | static inline void list_del(struct list *list)
      |                    ^~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install
make[4]: Entering directory '/builds/linux/tools/testing/selftests/filesystems/statmount'
../utils.c:106:20: warning: unused function 'list_del' [-Wunused-function]
  106 | static inline void list_del(struct list *list)
      |                    ^~~~~~~~
Failure - clang-compiler-anon_inode_test_c-warning-null-passed-to-a-callee-that-requires-a-non-null-argument
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install
make[4]: Entering directory '/builds/linux/tools/testing/selftests/filesystems'
anon_inode_test.c:45:37: warning: null passed to a callee that requires a non-null argument [-Wnonnull]
   45 |         ASSERT_LT(execveat(fd_context, "", NULL, NULL, AT_EMPTY_PATH), 0);
      |                                            ^~~~
/usr/lib/llvm-20/lib/clang/20/include/__stddef_null.h:26:14: note: expanded from macro 'NULL'
   26 | #define NULL ((void*)0)
      |              ^~~~~~~~~~
./../kselftest_harness.h:535:11: note: expanded from macro 'ASSERT_LT'
  535 |         __EXPECT(expected, #expected, seen, #seen, <, 1)
      |                  ^~~~~~~~
./../kselftest_harness.h:758:33: note: expanded from macro '__EXPECT'
  758 |         __typeof__(_expected) __exp = (_expected); \
      |                                        ^~~~~~~~~
Failure - clang-compiler-null_c-error-use-of-undeclared-identifier-ublk_param_type_segment KNOWN ISSUE - selftests: ublk: build: null.c:21:25: error: 'UBLK_PARAM_TYPE_SEGMENT' undeclared
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/ublk'
In file included from null.c:3:
null.c:21:4: error: use of undeclared identifier 'UBLK_PARAM_TYPE_SEGMENT'
   21 |                         UBLK_PARAM_TYPE_SEGMENT,
      |                         ^