Date
Feb. 5, 2025, 2:09 p.m.
Failure - general-kernel-abi-warning-kernel-abi-header-at-tools_include_uapi_linux_if_xdp_h-differs-from-latest-version-at-include_uapi_linux_if_xdp_h
KNOWN ISSUE - log-parser-build-clang/general-kernel-abi-warning-kernel-abi-header-at-tools_include_uapi_linux_if_xdp_h-differs-from-latest-version-at-include_uapi_linux_if_xdp_h: Failure
make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[5]: Entering directory '/builds/linux/tools/lib/bpf' Warning: Kernel ABI header at 'tools/include/uapi/linux/if_xdp.h' differs from latest version at 'include/uapi/linux/if_xdp.h'
Failure - general-kernel-abi-warning-kernel-abi-header-at-tools_include_uapi_linux_bpf_h-differs-from-latest-version-at-include_uapi_linux_bpf_h
KNOWN ISSUE - log-parser-build-clang/general-kernel-abi-warning-kernel-abi-header-at-tools_include_uapi_linux_bpf_h-differs-from-latest-version-at-include_uapi_linux_bpf_h: Failure
make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[5]: Entering directory '/builds/linux/tools/lib/bpf' Warning: Kernel ABI header at 'tools/include/uapi/linux/bpf.h' differs from latest version at 'include/uapi/linux/bpf.h'
Failure - general-no-rule-to-make-target-make-no-rule-to-make-target-install_-stop
KNOWN ISSUE - log-parser-build-clang/general-no-rule-to-make-target-make-no-rule-to-make-target-install_-stop: Failure
make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: *** No rule to make target 'install'. Stop.
Failure - general-no-rule-to-make-target-make-no-rule-to-make-target-clang_-stop
KNOWN ISSUE - log-parser-build-clang/general-no-rule-to-make-target-make-no-rule-to-make-target-clang_-stop: Failure
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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-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. make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ 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
KNOWN ISSUE - log-parser-build-clang/general-no-targets-make-no-targets_-stop: Failure
make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: *** No targets. Stop.
Failure - clang-compiler-single-line-clang-error-z-noexecstack-linker-input-unused
KNOWN ISSUE - log-parser-build-clang/clang-compiler-single-line-clang-error-z-noexecstack-linker-input-unused: Failure
make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/sgx' clang: error: -z noexecstack: 'linker' input unused [-Werror,-Wunused-command-line-argument]
Failure - clang-compiler-single-line-clang-error-cannot-specify-o-when-generating-multiple-output-files
KNOWN ISSUE - log-parser-build-clang/clang-compiler-single-line-clang-error-cannot-specify-o-when-generating-multiple-output-files: Failure
make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/x86' clang: error: cannot specify -o when generating multiple output files make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/openat2' clang: error: cannot specify -o when generating multiple output files
Failure - clang-compiler-single-line-clang-error-argument-unused-during-compilation-pie
KNOWN ISSUE - log-parser-build-clang/clang-compiler-single-line-clang-error-argument-unused-during-compilation-pie: Failure
make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/exec' clang: error: argument unused during compilation: '-pie' [-Werror,-Wunused-command-line-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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/exec' In file included from execveat.c:24: clang: error: argument unused during compilation: '-pie' [-Werror,-Wunused-command-line-argument]
Failure - general-makefile-overriding-makefile-warning-overriding-recipe-for-target-emit_tests
KNOWN ISSUE - log-parser-build-clang/general-makefile-overriding-makefile-warning-overriding-recipe-for-target-emit_tests: Failure
make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/powerpc' Makefile:63: warning: overriding recipe for target 'emit_tests' ../lib.mk:138: warning: ignoring old recipe for target 'emit_tests'
Failure - general-broken-32-bit-warning-you-seem-to-have-a-broken-bit-build
KNOWN ISSUE - log-parser-build-clang/general-broken-32-bit-warning-you-seem-to-have-a-broken-bit-build: Failure
make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/mm' Warning: you seem to have a broken 32-bit build environment. This will reduce test coverage of 64-bit kernels. If you are using a Debian-like distribution, try: apt-get install gcc-multilib libc6-i386 libc6-dev-i386 If you are using a Fedora-like distribution, try: yum install glibc-devel.*i686 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/mm' In file included from vm_util.c:9: Warning: you seem to have a broken 32-bit build environment. This will reduce test coverage of 64-bit kernels. If you are using a Debian-like distribution, try: apt-get install gcc-multilib libc6-i386 libc6-dev-i386 If you are using a Fedora-like distribution, try: yum install glibc-devel.*i686
Failure - general-unexpected-argument-error-found-argument-d-which-wasnt-expected-or-isnt-valid-in-this-context
KNOWN ISSUE - log-parser-build-clang/general-unexpected-argument-error-found-argument-d-which-wasnt-expected-or-isnt-valid-in-this-context: Failure
make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ 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 --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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-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
Failure - general-unexpected-argument-error-found-argument-e-which-wasnt-expected-or-isnt-valid-in-this-context
KNOWN ISSUE - log-parser-build-clang/general-unexpected-argument-error-found-argument-e-which-wasnt-expected-or-isnt-valid-in-this-context: Failure
make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-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 - clang-compiler-cache_c-warning-absolute-value-function-abs-given-an-argument-of-type-long-but-has-parameter-of-type-int-which-may-cause-truncation-of-value
KNOWN ISSUE - log-parser-build-clang/clang-compiler-cache_c-warning-absolute-value-function-abs-given-an-argument-of-type-long-but-has-parameter-of-type-int-which-may-cause-truncation-of-value: Failure
make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/resctrl' In file included from cache.c:4: In file included from ./resctrl.h:24: cache.c:296:16: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] 296 | (cmt ? (abs(avg_diff) > max_diff) : true); | ^ cache.c:296:16: note: use function 'labs' instead 296 | (cmt ? (abs(avg_diff) > max_diff) : true); | ^~~ | labs
Failure - clang-compiler-ksm_functional_tests_c-warning-variable-map-is-used-uninitialized-whenever-if-condition-is-true
KNOWN ISSUE - log-parser-build-clang/clang-compiler-ksm_functional_tests_c-warning-variable-map-is-used-uninitialized-whenever-if-condition-is-true: Failure
make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/mm' In file included from ksm_functional_tests.c:24: ksm_functional_tests.c:155:6: warning: variable 'map' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized] 155 | if (ksm_unmerge()) { | ^~~~~~~~~~~~~ ksm_functional_tests.c:217:9: note: uninitialized use occurs here 217 | munmap(map, size); | ^~~ ksm_functional_tests.c:155:2: note: remove the 'if' if its condition is always false 155 | if (ksm_unmerge()) { | ^~~~~~~~~~~~~~~~~~~~ 156 | ksft_test_result_fail("Disabling (unmerging) KSM failed\n"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | goto unmap; | ~~~~~~~~~~~ 158 | } | ~ ksm_functional_tests.c:151:11: note: initialize the variable 'map' to silence this warning 151 | char *map; | ^ | = NULL make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/mm' In file included from ksm_functional_tests.c:24: ksm_functional_tests.c:160:6: warning: variable 'map' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized] 160 | if (get_my_merging_pages() > 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ksm_functional_tests.c:217:9: note: uninitialized use occurs here 217 | munmap(map, size); | ^~~ ksm_functional_tests.c:160:2: note: remove the 'if' if its condition is always false 160 | if (get_my_merging_pages() > 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | ksft_test_result_fail("Still pages merged\n"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | goto unmap; | ~~~~~~~~~~~ 163 | } | ~
Failure - clang-compiler-perf_test_c-warning-taking-address-of-packed-member-write_index-of-class-or-structure-user_reg-may-result-in-an-unaligned-pointer-value
KNOWN ISSUE - log-parser-build-clang/clang-compiler-perf_test_c-warning-taking-address-of-packed-member-write_index-of-class-or-structure-user_reg-may-result-in-an-unaligned-pointer-value: Failure
make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/user_events' In file included from perf_test.c:19: In file included from ./../kselftest_harness.h:70: perf_test.c:239:38: warning: taking address of packed member 'write_index' of class or structure 'user_reg' may result in an unaligned pointer value [-Waddress-of-packed-member] 239 | ASSERT_NE(-1, write(self->data_fd, ®.write_index, | ^~~~~~~~~~~~~~~ ./../kselftest_harness.h:467:32: note: expanded from macro 'ASSERT_NE' 467 | __EXPECT(expected, #expected, seen, #seen, !=, 1) | ^~~~ ./../kselftest_harness.h:707:13: note: expanded from macro '__EXPECT' 707 | __typeof__(_seen) __seen = (_seen); \ | ^~~~~
Failure - clang-compiler-rtcpie_c-warning-variable-irqcount-set-but-not-used
KNOWN ISSUE - log-parser-build-clang/clang-compiler-rtcpie_c-warning-variable-irqcount-set-but-not-used: Failure
make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/timers' In file included from rtcpie.c:21: rtcpie.c:32:21: warning: variable 'irqcount' set but not used [-Wunused-but-set-variable] 32 | int i, fd, retval, irqcount = 0; | ^
Failure - clang-compiler-kselftest_h-error-variable-major-is-used-uninitialized-whenever-condition-is-true
KNOWN ISSUE - log-parser-build-clang/clang-compiler-kselftest_h-error-variable-major-is-used-uninitialized-whenever-condition-is-true: Failure
make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/timens' In file included from timens.c:16: In file included from ./timens.h:10: ./../kselftest.h:355:6: error: variable 'major' is used uninitialized whenever '||' condition is true [-Werror,-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0
Failure - clang-compiler-param_test_c-error-address-argument-to-atomic-operation-must-be-a-pointer-to-_atomic-type-int-invalid
KNOWN ISSUE - log-parser-build-clang/clang-compiler-param_test_c-error-address-argument-to-atomic-operation-must-be-a-pointer-to-_atomic-type-int-invalid: Failure
make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/rseq' In file included from basic_percpu_ops_test.c:12: param_test.c:1404:2: error: address argument to atomic operation must be a pointer to _Atomic type ('int *' invalid) 1404 | atomic_store(&thread_args.stop, 1); | ^ ~~~~~~~~~~~~~~~~~ /usr/lib/llvm-19/lib/clang/19/include/stdatomic.h:141:39: note: expanded from macro 'atomic_store' 141 | #define atomic_store(object, desired) __c11_atomic_store(object, desired, __ATOMIC_SEQ_CST) | ^ ~~~~~~ make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/rseq' In file included from basic_percpu_ops_test.c:12: param_test.c:1304:10: error: address argument to atomic operation must be a pointer to _Atomic type ('int *' invalid) 1304 | while (!atomic_load(&args->stop)) { | ^ ~~~~~~~~~~~ /usr/lib/llvm-19/lib/clang/19/include/stdatomic.h:144:29: note: expanded from macro 'atomic_load' 144 | #define atomic_load(object) __c11_atomic_load(object, __ATOMIC_SEQ_CST) | ^ ~~~~~~ make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/rseq' param_test.c:1304:10: error: address argument to atomic operation must be a pointer to _Atomic type ('int *' invalid) 1304 | while (!atomic_load(&args->stop)) { | ^ ~~~~~~~~~~~ /usr/lib/llvm-19/lib/clang/19/include/stdatomic.h:144:29: note: expanded from macro 'atomic_load' 144 | #define atomic_load(object) __c11_atomic_load(object, __ATOMIC_SEQ_CST) | ^ ~~~~~~ make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/rseq' param_test.c:1404:2: error: address argument to atomic operation must be a pointer to _Atomic type ('int *' invalid) 1404 | atomic_store(&thread_args.stop, 1); | ^ ~~~~~~~~~~~~~~~~~ /usr/lib/llvm-19/lib/clang/19/include/stdatomic.h:141:39: note: expanded from macro 'atomic_store' 141 | #define atomic_store(object, desired) __c11_atomic_store(object, desired, __ATOMIC_SEQ_CST) | ^ ~~~~~~
Failure - clang-compiler-param_test_c-error-address-argument-to-atomic-operation-must-be-a-pointer-to-_atomic-type-intptr_t-aka-long-invalid
KNOWN ISSUE - log-parser-build-clang/clang-compiler-param_test_c-error-address-argument-to-atomic-operation-must-be-a-pointer-to-_atomic-type-intptr_t-aka-long-invalid: Failure
make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/rseq' In file included from basic_percpu_ops_test.c:12: param_test.c:1347:14: error: address argument to atomic operation must be a pointer to _Atomic type ('intptr_t *' (aka 'long *') invalid) 1347 | expect_b = atomic_load(&list_b.c[cpu_b].head->data); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-19/lib/clang/19/include/stdatomic.h:144:29: note: expanded from macro 'atomic_load' 144 | #define atomic_load(object) __c11_atomic_load(object, __ATOMIC_SEQ_CST) | ^ ~~~~~~ make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/rseq' param_test.c:1302:2: error: address argument to atomic operation must be a pointer to _Atomic type ('intptr_t *' (aka 'long *') invalid) 1302 | atomic_store(&args->percpu_list_ptr, (intptr_t)&list_a); | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-19/lib/clang/19/include/stdatomic.h:141:39: note: expanded from macro 'atomic_store' 141 | #define atomic_store(object, desired) __c11_atomic_store(object, desired, __ATOMIC_SEQ_CST) | ^ ~~~~~~ make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/rseq' param_test.c:1340:3: error: address argument to atomic operation must be a pointer to _Atomic type ('intptr_t *' (aka 'long *') invalid) 1340 | atomic_store(&args->percpu_list_ptr, (intptr_t)&list_a); | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-19/lib/clang/19/include/stdatomic.h:141:39: note: expanded from macro 'atomic_store' 141 | #define atomic_store(object, desired) __c11_atomic_store(object, desired, __ATOMIC_SEQ_CST) | ^ ~~~~~~ make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/rseq' param_test.c:1327:14: error: address argument to atomic operation must be a pointer to _Atomic type ('intptr_t *' (aka 'long *') invalid) 1327 | expect_a = atomic_load(&list_a.c[cpu_a].head->data); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-19/lib/clang/19/include/stdatomic.h:144:29: note: expanded from macro 'atomic_load' 144 | #define atomic_load(object) __c11_atomic_load(object, __ATOMIC_SEQ_CST) | ^ ~~~~~~ make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/rseq' param_test.c:1334:19: error: address argument to atomic operation must be a pointer to _Atomic type ('intptr_t *' (aka 'long *') invalid) 1334 | if (expect_a != atomic_load(&list_a.c[cpu_a].head->data)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-19/lib/clang/19/include/stdatomic.h:144:29: note: expanded from macro 'atomic_load' 144 | #define atomic_load(object) __c11_atomic_load(object, __ATOMIC_SEQ_CST) | ^ ~~~~~~ make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/rseq' In file included from basic_percpu_ops_test.c:12: param_test.c:1317:3: error: address argument to atomic operation must be a pointer to _Atomic type ('intptr_t *' (aka 'long *') invalid) 1317 | atomic_store(&args->percpu_list_ptr, (intptr_t)&list_b); | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-19/lib/clang/19/include/stdatomic.h:141:39: note: expanded from macro 'atomic_store' 141 | #define atomic_store(object, desired) __c11_atomic_store(object, desired, __ATOMIC_SEQ_CST) | ^ ~~~~~~ make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/rseq' param_test.c:1317:3: error: address argument to atomic operation must be a pointer to _Atomic type ('intptr_t *' (aka 'long *') invalid) 1317 | atomic_store(&args->percpu_list_ptr, (intptr_t)&list_b); | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-19/lib/clang/19/include/stdatomic.h:141:39: note: expanded from macro 'atomic_store' 141 | #define atomic_store(object, desired) __c11_atomic_store(object, desired, __ATOMIC_SEQ_CST) | ^ ~~~~~~ make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/rseq' param_test.c:1234:10: error: address argument to atomic operation must be a pointer to _Atomic type ('intptr_t *' (aka 'long *') invalid) 1234 | while (!atomic_load(&args->percpu_list_ptr)) {} | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-19/lib/clang/19/include/stdatomic.h:144:29: note: expanded from macro 'atomic_load' 144 | #define atomic_load(object) __c11_atomic_load(object, __ATOMIC_SEQ_CST) | ^ ~~~~~~ make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/rseq' In file included from basic_percpu_ops_test.c:12: param_test.c:1311:19: error: address argument to atomic operation must be a pointer to _Atomic type ('intptr_t *' (aka 'long *') invalid) 1311 | if (expect_b != atomic_load(&list_b.c[cpu_b].head->data)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-19/lib/clang/19/include/stdatomic.h:144:29: note: expanded from macro 'atomic_load' 144 | #define atomic_load(object) __c11_atomic_load(object, __ATOMIC_SEQ_CST) | ^ ~~~~~~ make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/rseq' In file included from basic_percpu_ops_test.c:12: param_test.c:1302:2: error: address argument to atomic operation must be a pointer to _Atomic type ('intptr_t *' (aka 'long *') invalid) 1302 | atomic_store(&args->percpu_list_ptr, (intptr_t)&list_a); | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-19/lib/clang/19/include/stdatomic.h:141:39: note: expanded from macro 'atomic_store' 141 | #define atomic_store(object, desired) __c11_atomic_store(object, desired, __ATOMIC_SEQ_CST) | ^ ~~~~~~ make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/rseq' In file included from basic_percpu_ops_test.c:12: param_test.c:1327:14: error: address argument to atomic operation must be a pointer to _Atomic type ('intptr_t *' (aka 'long *') invalid) 1327 | expect_a = atomic_load(&list_a.c[cpu_a].head->data); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-19/lib/clang/19/include/stdatomic.h:144:29: note: expanded from macro 'atomic_load' 144 | #define atomic_load(object) __c11_atomic_load(object, __ATOMIC_SEQ_CST) | ^ ~~~~~~ make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/rseq' param_test.c:1347:14: error: address argument to atomic operation must be a pointer to _Atomic type ('intptr_t *' (aka 'long *') invalid) 1347 | expect_b = atomic_load(&list_b.c[cpu_b].head->data); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-19/lib/clang/19/include/stdatomic.h:144:29: note: expanded from macro 'atomic_load' 144 | #define atomic_load(object) __c11_atomic_load(object, __ATOMIC_SEQ_CST) | ^ ~~~~~~ make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/rseq' In file included from basic_percpu_ops_test.c:12: param_test.c:1234:10: error: address argument to atomic operation must be a pointer to _Atomic type ('intptr_t *' (aka 'long *') invalid) 1234 | while (!atomic_load(&args->percpu_list_ptr)) {} | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-19/lib/clang/19/include/stdatomic.h:144:29: note: expanded from macro 'atomic_load' 144 | #define atomic_load(object) __c11_atomic_load(object, __ATOMIC_SEQ_CST) | ^ ~~~~~~ make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/rseq' param_test.c:1311:19: error: address argument to atomic operation must be a pointer to _Atomic type ('intptr_t *' (aka 'long *') invalid) 1311 | if (expect_b != atomic_load(&list_b.c[cpu_b].head->data)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-19/lib/clang/19/include/stdatomic.h:144:29: note: expanded from macro 'atomic_load' 144 | #define atomic_load(object) __c11_atomic_load(object, __ATOMIC_SEQ_CST) | ^ ~~~~~~ make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/rseq' In file included from basic_percpu_ops_test.c:12: param_test.c:1340:3: error: address argument to atomic operation must be a pointer to _Atomic type ('intptr_t *' (aka 'long *') invalid) 1340 | atomic_store(&args->percpu_list_ptr, (intptr_t)&list_a); | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-19/lib/clang/19/include/stdatomic.h:141:39: note: expanded from macro 'atomic_store' 141 | #define atomic_store(object, desired) __c11_atomic_store(object, desired, __ATOMIC_SEQ_CST) | ^ ~~~~~~ make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/rseq' In file included from basic_percpu_ops_test.c:12: param_test.c:1334:19: error: address argument to atomic operation must be a pointer to _Atomic type ('intptr_t *' (aka 'long *') invalid) 1334 | if (expect_a != atomic_load(&list_a.c[cpu_a].head->data)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-19/lib/clang/19/include/stdatomic.h:144:29: note: expanded from macro 'atomic_load' 144 | #define atomic_load(object) __c11_atomic_load(object, __ATOMIC_SEQ_CST) | ^ ~~~~~~
Failure - clang-compiler-mbm_test_c-warning-taking-the-absolute-value-of-unsigned-type-unsigned-long-has-no-effect
KNOWN ISSUE - log-parser-build-clang/clang-compiler-mbm_test_c-warning-taking-the-absolute-value-of-unsigned-type-unsigned-long-has-no-effect: Failure
make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/resctrl' In file included from mbm_test.c:11: In file included from ./resctrl.h:24: mbm_test.c:36:20: warning: taking the absolute value of unsigned type 'unsigned long' has no effect [-Wabsolute-value] 36 | avg_diff = (float)labs(avg_bw_resc - avg_bw_imc) / avg_bw_imc; | ^ mbm_test.c:36:20: note: remove the call to 'labs' since unsigned values cannot be negative 36 | avg_diff = (float)labs(avg_bw_resc - avg_bw_imc) / avg_bw_imc; | ^~~~
Failure - clang-compiler-mba_test_c-warning-taking-the-absolute-value-of-unsigned-type-unsigned-long-has-no-effect
KNOWN ISSUE - log-parser-build-clang/clang-compiler-mba_test_c-warning-taking-the-absolute-value-of-unsigned-type-unsigned-long-has-no-effect: Failure
make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/resctrl' In file included from mba_test.c:11: In file included from ./resctrl.h:24: mba_test.c:79:21: warning: taking the absolute value of unsigned type 'unsigned long' has no effect [-Wabsolute-value] 79 | avg_diff = (float)labs(avg_bw_resc - avg_bw_imc) / avg_bw_imc; | ^ mba_test.c:79:21: note: remove the call to 'labs' since unsigned values cannot be negative 79 | avg_diff = (float)labs(avg_bw_resc - avg_bw_imc) / avg_bw_imc; | ^~~~
Failure - clang-compiler-cache_c-warning-taking-the-absolute-value-of-unsigned-type-unsigned-long-has-no-effect
KNOWN ISSUE - log-parser-build-clang/clang-compiler-cache_c-warning-taking-the-absolute-value-of-unsigned-type-unsigned-long-has-no-effect: Failure
make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/resctrl' In file included from cache.c:4: In file included from ./resctrl.h:24: cache.c:292:19: warning: taking the absolute value of unsigned type 'unsigned long' has no effect [-Wabsolute-value] 292 | avg_diff = (long)abs(cache_span - avg_llc_val); | ^ cache.c:292:19: note: remove the call to 'abs' since unsigned values cannot be negative 292 | avg_diff = (long)abs(cache_span - avg_llc_val); | ^~~
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
KNOWN ISSUE - log-parser-build-clang/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: Failure
make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/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/x86_64-linux-gnu/12/../../../../x86_64-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/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/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/x86_64-linux-gnu/12/../../../../x86_64-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-ipsec_c-warning-field-u-with-variable-sized-type-union-unnamed-union-at-ipsec_c-not-at-the-end-of-a-struct-or-class-is-a-gnu-extension
KNOWN ISSUE - log-parser-build-clang/clang-compiler-ipsec_c-warning-field-u-with-variable-sized-type-union-unnamed-union-at-ipsec_c-not-at-the-end-of-a-struct-or-class-is-a-gnu-extension: Failure
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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/net' In file included from ipsec.c:37: ipsec.c:834:5: warning: field 'u' with variable sized type 'union (unnamed union at ipsec.c:830:3)' not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end] 834 | } u; | ^
Failure - clang-compiler-timestamping_c-warning-field-cm-with-variable-sized-type-struct-cmsghdr-not-at-the-end-of-a-struct-or-class-is-a-gnu-extension
KNOWN ISSUE - log-parser-build-clang/clang-compiler-timestamping_c-warning-field-cm-with-variable-sized-type-struct-cmsghdr-not-at-the-end-of-a-struct-or-class-is-a-gnu-extension: Failure
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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/net' In file included from rxtimestamp.c:21: timestamping.c:285:18: warning: field 'cm' with variable sized type 'struct cmsghdr' not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end] 285 | struct cmsghdr cm; | ^
Failure - clang-compiler-mq_perf_tests_c-warning-passing-int-to-parameter-of-type-unsigned-int-converts-between-pointers-to-integer-types-with-different-sign
KNOWN ISSUE - log-parser-build-clang/clang-compiler-mq_perf_tests_c-warning-passing-int-to-parameter-of-type-unsigned-int-converts-between-pointers-to-integer-types-with-different-sign: Failure
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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/mqueue' mq_perf_tests.c:515:3: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] 515 | drain_queue(); | ^~~~~~~~~~~~~ mq_perf_tests.c:341:43: note: expanded from macro 'drain_queue' 341 | while (mq_receive(queue, buff, MSG_SIZE, &prio_in) == MSG_SIZE) | ^~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/include/mqueue.h:67:21: note: passing argument to parameter '__msg_prio' here 67 | unsigned int *__msg_prio) __nonnull ((2)); | ^ 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/mqueue' mq_perf_tests.c:336:41: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] 336 | mq_receive(queue, buff, sizeof(buff), &priority); | ^~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/include/mqueue.h:67:21: note: passing argument to parameter '__msg_prio' here 67 | unsigned int *__msg_prio) __nonnull ((2)); | ^ 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/mqueue' mq_perf_tests.c:498:4: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] 498 | do_send_recv(); | ^~~~~~~~~~~~~~ mq_perf_tests.c:355:41: note: expanded from macro 'do_send_recv' 355 | if (mq_receive(queue, buff, MSG_SIZE, &prio_in) != MSG_SIZE) \ | ^~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/include/mqueue.h:67:21: note: passing argument to parameter '__msg_prio' here 67 | unsigned int *__msg_prio) __nonnull ((2)); | ^ 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/mqueue' mq_perf_tests.c:462:3: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] 462 | do_send_recv(); | ^~~~~~~~~~~~~~ mq_perf_tests.c:355:41: note: expanded from macro 'do_send_recv' 355 | if (mq_receive(queue, buff, MSG_SIZE, &prio_in) != MSG_SIZE) \ | ^~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/include/mqueue.h:67:21: note: passing argument to parameter '__msg_prio' here 67 | unsigned int *__msg_prio) __nonnull ((2)); | ^
Failure - clang-compiler-in-file-included-from-x__mmio_warning_test_c
KNOWN ISSUE - log-parser-build-clang/clang-compiler-in-file-included-from-x__mmio_warning_test_c: Failure
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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/mmio_warning_test.c:16: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0
Failure - clang-compiler-test_zswap_c-warning-variable-test_group-is-used-uninitialized-whenever-if-condition-is-true
KNOWN ISSUE - log-parser-build-clang/clang-compiler-test_zswap_c-warning-variable-test_group-is-used-uninitialized-whenever-if-condition-is-true: Failure
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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/cgroup' In file included from test_zswap.c:14: test_zswap.c:180:6: warning: variable 'test_group' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized] 180 | if (cg_write(root, "cgroup.subtree_control", "+memory")) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ test_zswap.c:229:7: note: uninitialized use occurs here 229 | free(test_group); | ^~~~~~~~~~ test_zswap.c:180:2: note: remove the 'if' if its condition is always false 180 | if (cg_write(root, "cgroup.subtree_control", "+memory")) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | goto out; | ~~~~~~~~ test_zswap.c:158:18: note: initialize the variable 'test_group' to silence this warning 158 | char *test_group; | ^ | = NULL
Failure - clang-compiler-test_cpu_c-warning-suggest-braces-around-initialization-of-subobject
KNOWN ISSUE - log-parser-build-clang/clang-compiler-test_cpu_c-warning-suggest-braces-around-initialization-of-subobject: Failure
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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/cgroup' In file included from test_cpu.c:13: test_cpu.c:411:31: warning: suggest braces around initialization of subobject [-Wmissing-braces] 411 | struct cpu_hogger leaf[3] = {NULL}; | ^~~~ | { } /usr/lib/llvm-19/lib/clang/19/include/__stddef_null.h:26:14: note: expanded from macro 'NULL' 26 | #define NULL ((void*)0) | ^~~~~~~~~~ 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/cgroup' In file included from test_cpu.c:13: test_cpu.c:240:35: warning: suggest braces around initialization of subobject [-Wmissing-braces] 240 | struct cpu_hogger children[3] = {NULL}; | ^~~~ | { } /usr/lib/llvm-19/lib/clang/19/include/__stddef_null.h:26:14: note: expanded from macro 'NULL' 26 | #define NULL ((void*)0) | ^~~~~~~~~~
Failure - clang-compiler-test_kmem_c-warning-absolute-value-function-abs-given-an-argument-of-type-long-but-has-parameter-of-type-int-which-may-cause-truncation-of-value
KNOWN ISSUE - log-parser-build-clang/clang-compiler-test_kmem_c-warning-absolute-value-function-abs-given-an-argument-of-type-long-but-has-parameter-of-type-int-which-may-cause-truncation-of-value: Failure
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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/cgroup' In file included from test_kmem.c:18: test_kmem.c:195:6: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] 195 | if (abs(sum - current) < MAX_VMSTAT_ERROR) { | ^ test_kmem.c:195:6: note: use function 'labs' instead 195 | if (abs(sum - current) < MAX_VMSTAT_ERROR) { | ^~~ | labs 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/cgroup' In file included from test_kmem.c:18: test_kmem.c:383:35: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] 383 | if (current > 0 && percpu > 0 && abs(current - percpu) < | ^ test_kmem.c:383:35: note: use function 'labs' instead 383 | if (current > 0 && percpu > 0 && abs(current - percpu) < | ^~~ | labs
Failure - clang-compiler-test_memcontrol_c-warning-variable-fd-is-used-uninitialized-whenever-if-condition-is-true
KNOWN ISSUE - log-parser-build-clang/clang-compiler-test_memcontrol_c-warning-variable-fd-is-used-uninitialized-whenever-if-condition-is-true: Failure
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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/cgroup' In file included from test_memcontrol.c:22: test_memcontrol.c:727:6: warning: variable 'fd' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized] 727 | if (cg_create(memcg)) | ^~~~~~~~~~~~~~~~ test_memcontrol.c:779:8: note: uninitialized use occurs here 779 | close(fd); | ^~ test_memcontrol.c:727:2: note: remove the 'if' if its condition is always false 727 | if (cg_create(memcg)) | ^~~~~~~~~~~~~~~~~~~~~ 728 | goto cleanup; | ~~~~~~~~~~~~ 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/cgroup' In file included from test_memcontrol.c:22: test_memcontrol.c:724:6: warning: variable 'fd' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized] 724 | if (!memcg) | ^~~~~~ test_memcontrol.c:779:8: note: uninitialized use occurs here 779 | close(fd); | ^~ test_memcontrol.c:724:2: note: remove the 'if' if its condition is always false 724 | if (!memcg) | ^~~~~~~~~~~ 725 | goto cleanup; | ~~~~~~~~~~~~ test_memcontrol.c:719:25: note: initialize the variable 'fd' to silence this warning 719 | int ret = KSFT_FAIL, fd, retries; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/cgroup' In file included from test_memcontrol.c:22: test_memcontrol.c:731:6: warning: variable 'fd' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized] 731 | if (current != 0) | ^~~~~~~~~~~~ test_memcontrol.c:779:8: note: uninitialized use occurs here 779 | close(fd); | ^~ test_memcontrol.c:731:2: note: remove the 'if' if its condition is always false 731 | if (current != 0) | ^~~~~~~~~~~~~~~~~ 732 | goto cleanup; | ~~~~~~~~~~~~
Failure - clang-compiler-cgroup_util_h-warning-absolute-value-function-abs-given-an-argument-of-type-long-but-has-parameter-of-type-int-which-may-cause-truncation-of-value
KNOWN ISSUE - log-parser-build-clang/clang-compiler-cgroup_util_h-warning-absolute-value-function-abs-given-an-argument-of-type-long-but-has-parameter-of-type-int-which-may-cause-truncation-of-value: Failure
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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/cgroup' In file included from test_core.c:19: ./cgroup_util.h:21:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] 21 | return abs(a - b) <= (a + b) / 100 * err; | ^ ./cgroup_util.h:21:9: note: use function 'labs' instead 21 | return abs(a - b) <= (a + b) / 100 * err; | ^~~ | labs 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/cgroup' In file included from test_kill.c:14: ./cgroup_util.h:21:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] 21 | return abs(a - b) <= (a + b) / 100 * err; | ^ ./cgroup_util.h:21:9: note: use function 'labs' instead 21 | return abs(a - b) <= (a + b) / 100 * err; | ^~~ | labs 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/cgroup' In file included from test_freezer.c:15: ./cgroup_util.h:21:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] 21 | return abs(a - b) <= (a + b) / 100 * err; | ^ ./cgroup_util.h:21:9: note: use function 'labs' instead 21 | return abs(a - b) <= (a + b) / 100 * err; | ^~~ | labs 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/cgroup' In file included from test_memcontrol.c:22: ./cgroup_util.h:21:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] 21 | return abs(a - b) <= (a + b) / 100 * err; | ^ ./cgroup_util.h:21:9: note: use function 'labs' instead 21 | return abs(a - b) <= (a + b) / 100 * err; | ^~~ | labs 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/cgroup' In file included from test_cpu.c:13: ./cgroup_util.h:21:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] 21 | return abs(a - b) <= (a + b) / 100 * err; | ^ ./cgroup_util.h:21:9: note: use function 'labs' instead 21 | return abs(a - b) <= (a + b) / 100 * err; | ^~~ | labs 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/cgroup' In file included from test_zswap.c:14: ./cgroup_util.h:21:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] 21 | return abs(a - b) <= (a + b) / 100 * err; | ^ ./cgroup_util.h:21:9: note: use function 'labs' instead 21 | return abs(a - b) <= (a + b) / 100 * err; | ^~~ | labs 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/cgroup' In file included from test_cpuset.c:7: ./cgroup_util.h:21:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] 21 | return abs(a - b) <= (a + b) / 100 * err; | ^ ./cgroup_util.h:21:9: note: use function 'labs' instead 21 | return abs(a - b) <= (a + b) / 100 * err; | ^~~ | labs 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/cgroup' In file included from cgroup_util.c:19: ./cgroup_util.h:21:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] 21 | return abs(a - b) <= (a + b) / 100 * err; | ^ ./cgroup_util.h:21:9: note: use function 'labs' instead 21 | return abs(a - b) <= (a + b) / 100 * err; | ^~~ | labs 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/cgroup' In file included from test_kmem.c:18: ./cgroup_util.h:21:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] 21 | return abs(a - b) <= (a + b) / 100 * err; | ^ ./cgroup_util.h:21:9: note: use function 'labs' instead 21 | return abs(a - b) <= (a + b) / 100 * err; | ^~~ | labs
Failure - clang-compiler-test_execve_c-warning-variable-have_outer_privilege-is-used-uninitialized-whenever-if-condition-is-false
KNOWN ISSUE - log-parser-build-clang/clang-compiler-test_execve_c-warning-variable-have_outer_privilege-is-used-uninitialized-whenever-if-condition-is-false: Failure
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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/capabilities' In file included from test_execve.c:21: test_execve.c:121:13: warning: variable 'have_outer_privilege' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] 121 | } else if (unshare(CLONE_NEWUSER | CLONE_NEWNS) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ test_execve.c:136:9: note: uninitialized use occurs here 136 | return have_outer_privilege; | ^~~~~~~~~~~~~~~~~~~~ test_execve.c:121:9: note: remove the 'if' if its condition is always true 121 | } else if (unshare(CLONE_NEWUSER | CLONE_NEWNS) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122 | ksft_print_msg("[NOTE]\tUsing a user namespace for tests\n"); 123 | maybe_write_file("/proc/self/setgroups", "deny"); 124 | write_file("/proc/self/uid_map", "%d %d 1", inner_uid, outer_uid); 125 | write_file("/proc/self/gid_map", "0 %d 1", outer_gid); 126 | 127 | have_outer_privilege = false; 128 | } else { | ~~~~~~ 129 | ksft_exit_skip("must be root or be able to create a userns\n"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | } | ~ test_execve.c:94:27: note: initialize the variable 'have_outer_privilege' to silence this warning 94 | bool have_outer_privilege; | ^ | = false
Failure - clang-compiler-kselftest_h-warning-variable-major-is-used-uninitialized-whenever-condition-is-true
KNOWN ISSUE - log-parser-build-clang/clang-compiler-kselftest_h-warning-variable-major-is-used-uninitialized-whenever-condition-is-true: Failure
make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/timers' In file included from set-tz.c:26: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/hyperv_svm_test.c:15: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/timers' In file included from adjtick.c:26: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/mm' In file included from mdwe_test.c:17: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/net' In file included from udpgso_bench_tx.c:28: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/rtc' In file included from rtctest.c:19: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/mm' In file included from gup_longterm.c:30: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/cr4_cpuid_sync_test.c:17: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/net' In file included from reuseaddr_ports_exhausted.c:25: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/vmx_dirty_log_test.c:15: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/xcr0_cpuid_test.c:13: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/mm' In file included from soft-dirty.c:9: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from steal_time.c:16: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/net' In file included from tap.c:20: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/rseq' In file included from rseq.c:36: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/resctrl' In file included from cat_test.c:11: In file included from ./resctrl.h:24: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/resctrl' In file included from mba_test.c:11: In file included from ./resctrl.h:24: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/hyperv_cpuid.c:18: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/pidfd' In file included from pidfd_open_test.c:21: In file included from ./pidfd.h:19: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from lib/sparsebit.c:158: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/sync_regs_test.c:20: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/mm' In file included from mrelease_test.c:15: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/pidfd' In file included from pidfd_poll_test.c:16: In file included from ./pidfd.h:19: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[5]: Entering directory '/builds/linux/tools/testing/selftests/futex/functional' In file included from futex_requeue_pi_signal_restart.c:29: In file included from ../include/logging.h:24: ../../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/timers' In file included from set-2038.c:30: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/resctrl' In file included from cache.c:4: In file included from ./resctrl.h:24: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/pidfd' In file included from pidfd_getfd_test.c:20: In file included from ./pidfd.h:19: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/svm_int_ctl_test.c:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/resctrl' In file included from resctrl_tests.c:11: In file included from ./resctrl.h:24: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/timers' In file included from inconsistency-check.c:31: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from lib/x86_64/hyperv.c:8: In file included from include/x86_64/processor.h:20: In file included from include/x86_64/../kvm_util.h:10: In file included from include/x86_64/../kvm_util_base.h:10: In file included from include/x86_64/../test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/set_sregs_test.c:20: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/timers' In file included from skew_consistency.c:37: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/timers' In file included from threadtest.c:24: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/timers' In file included from leapcrash.c:25: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/timers' In file included from change_skew.c:31: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/mm' In file included from uffd-stress.c:37: In file included from ./uffd-common.h:38: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/pidfd' In file included from pidfd_test.c:22: In file included from ./pidfd.h:19: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/mount_setattr' In file included from mount_setattr_test.c:23: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[5]: Entering directory '/builds/linux/tools/testing/selftests/futex/functional' In file included from futex_requeue_pi.c:29: In file included from ../include/logging.h:24: ../../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/svm_nested_shutdown_test.c:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/userspace_io_test.c:8: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from lib/userfaultfd_util.c:21: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/dirty_log_page_splitting_test.c:16: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[5]: Entering directory '/builds/linux/tools/testing/selftests/futex/functional' In file included from futex_wait_timeout.c:21: In file included from ../include/logging.h:24: ../../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/pmu_event_filter_test.c:14: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/tsc_msrs_test.c:9: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/vmx_msrs_test.c:12: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[5]: Entering directory '/builds/linux/tools/testing/selftests/futex/functional' In file included from futex_waitv.c:20: In file included from ../include/logging.h:24: ../../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from lib/assert.c:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from lib/x86_64/processor.c:9: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/sync' In file included from sync_test.c:37: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/exit_on_emulation_failure_test.c:10: In file included from x86_64/flds_emulation.h:5: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/timers' In file included from set-timer-lat.c:31: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/vmx_close_while_nested_test.c:11: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/net' In file included from bind_wildcard.c:7: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/perf_events' In file included from sigtrap_threads.c:34: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/ucna_injection_test.c:27: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[5]: Entering directory '/builds/linux/tools/testing/selftests/futex/functional' In file included from futex_wait_private_mapped_file.c:30: In file included from ../include/logging.h:24: ../../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/xss_msr_test.c:11: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/timers' In file included from freq-step.c:18: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/hyperv_tlb_flush.c:14: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/mm' In file included from ksm_tests.c:15: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from kvm_page_table_test.c:20: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/kvm_clock_test.c:15: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from kvm_create_max_vcpus.c:17: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/net' In file included from so_incoming_cpu.c:12: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/cgroup' In file included from test_kmem.c:17: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/resctrl' In file included from resctrlfs.c:13: In file included from ./resctrl.h:24: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/cachestat' In file included from test_cachestat.c:19: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/cgroup' In file included from test_memcontrol.c:21: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from lib/x86_64/svm.c:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/monitor_mwait_test.c:8: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/vmx_exception_with_invalid_guest_state.c:2: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/ptrace' In file included from vmaccess.c:10: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/cgroup' In file included from test_cpu.c:12: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/svm_nested_soft_inject_test.c:14: In file included from include/x86_64/apic.h:13: In file included from include/x86_64/processor.h:20: In file included from include/x86_64/../kvm_util.h:10: In file included from include/x86_64/../kvm_util_base.h:10: In file included from include/x86_64/../test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from rseq_test.c:19: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/resctrl' In file included from cmt_test.c:11: In file included from ./resctrl.h:24: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from lib/elf.c:8: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/timers' In file included from raw_skew.c:28: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/vmx_preemption_timer_test.c:19: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/set_boot_cpu_id.c:14: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/landlock' In file included from ptrace_test.c:20: In file included from ./common.h:19: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[5]: Entering directory '/builds/linux/tools/testing/selftests/futex/functional' In file included from futex_wait.c:12: In file included from ../include/logging.h:24: ../../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/proc' In file included from proc-pid-vm.c:49: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/timers' In file included from nsleep-lat.c:27: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/mm' In file included from cow.c:30: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/iommu' In file included from iommufd_fail_nth.c:23: In file included from ./iommufd_utils.h:13: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/iommu' In file included from iommufd.c:10: In file included from ./iommufd_utils.h:13: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from guest_print_test.c:13: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/cgroup' In file included from test_core.c:18: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/cgroup' In file included from test_kill.c:12: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/svm_vmcall_test.c:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/cgroup' In file included from test_cpuset.c:6: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from memslot_perf_test.c:25: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/pidfd' In file included from pidfd_setns_test.c:20: In file included from ./pidfd.h:19: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/resctrl' In file included from fill_buf.c:19: In file included from ./resctrl.h:24: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/sigaltstack' In file included from sas.c:22: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/hyperv_clock.c:7: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/timers' In file included from alarmtimer-suspend.c:31: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/timers' In file included from valid-adjtimex.c:32: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/mm' In file included from compaction_test.c:19: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from lib/test_util.c:21: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from dirty_log_test.c:22: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from hardware_disable_test.c:18: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from demand_paging_test.c:21: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from kvm_binary_stats_test.c:17: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/net' In file included from gro.c:60: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/hyperv_features.c:11: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/cgroup' In file included from test_zswap.c:13: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/max_vcpuid_cap_test.c:10: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from lib/guest_sprintf.c:2: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/cpuid_test.c:11: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/net' In file included from tcp_fastopen_backup_key.c:29: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/net' In file included from rxtimestamp.c:21: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from lib/x86_64/apic.c:6: In file included from include/x86_64/apic.h:13: In file included from include/x86_64/processor.h:20: In file included from include/x86_64/../kvm_util.h:10: In file included from include/x86_64/../kvm_util_base.h:10: In file included from include/x86_64/../test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/cgroup' In file included from test_freezer.c:14: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/hyperv_evmcs.c:15: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/net' In file included from socket.c:10: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/seccomp' In file included from seccomp_benchmark.c:21: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/mm' In file included from uffd-unit-tests.c:8: In file included from ./uffd-common.h:38: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/mm' In file included from mremap_test.c:15: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/hyperv_extended_hypercalls.c:11: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/vmx_set_nested_state_test.c:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from lib/x86_64/memstress.c:12: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/timers' In file included from rtcpie.c:21: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/nx_huge_pages_test.c:15: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from lib/x86_64/vmx.c:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/net' In file included from psock_fanout.c:55: In file included from ./psock_lib.h:17: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/rseq' In file included from basic_percpu_ops_test.c:12: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/net' In file included from reuseport_bpf_numa.c:26: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[5]: Entering directory '/builds/linux/tools/testing/selftests/futex/functional' In file included from futex_requeue_pi_mismatched_ops.c:27: In file included from ../include/logging.h:24: ../../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/vmx_invalid_nested_guest_state.c:2: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/mm' In file included from gup_test.c:15: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from max_guest_memory_test.c:16: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/state_test.c:16: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/vmx_tsc_adjust_test.c:21: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/ptrace' In file included from get_syscall_info.c:10: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/net' In file included from bind_timewait.c:7: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/timers' In file included from clocksource-switch.c:37: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/net' In file included from toeplitz.c:55: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/move_mount_set_group' In file included from move_mount_set_group_test.c:18: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/connector' In file included from proc_filter.c:19: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/smm_test.c:15: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/landlock' In file included from base_test.c:19: In file included from ./common.h:19: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/landlock' In file included from fs_test.c:26: In file included from ./common.h:19: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/tsc_scaling_sync.c:6: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/user_events' In file included from abi_test.c:21: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/mm' In file included from mkdirty.c:25: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ In file included from ip_local_port_range.c:13: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/ir' In file included from ir_loopback.c:26: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/tdx' In file included from tdx_guest_test.c:16: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/mm' In file included from hugetlb-read-hwpoison.c:14: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/net' In file included from hwtstamp_config.c:19: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/net' In file included from ipsec.c:37: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/mm' In file included from uffd-common.c:8: In file included from ./uffd-common.h:38: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/fix_hypercall_test.c:12: In file included from include/x86_64/apic.h:13: In file included from include/x86_64/processor.h:20: In file included from include/x86_64/../kvm_util.h:10: In file included from include/x86_64/../kvm_util_base.h:10: In file included from include/x86_64/../test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/recalc_apic_map_test.c:10: In file included from include/x86_64/processor.h:20: In file included from include/x86_64/../kvm_util.h:10: In file included from include/x86_64/../kvm_util_base.h:10: In file included from include/x86_64/../test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/xen_vmcall_test.c:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/net' In file included from tun.c:18: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[5]: Entering directory '/builds/linux/tools/testing/selftests/futex/functional' In file included from futex_wait_wouldblock.c:26: In file included from ../include/logging.h:24: ../../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/seccomp' In file included from seccomp_bpf.c:55: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from set_memory_region_test.c:16: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/mm' In file included from vm_util.c:9: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/xapic_state_test.c:9: In file included from include/x86_64/apic.h:13: In file included from include/x86_64/processor.h:20: In file included from include/x86_64/../kvm_util.h:10: In file included from include/x86_64/../kvm_util_base.h:10: In file included from include/x86_64/../test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/timers' In file included from nanosleep.c:30: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-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' In file included from fchmodat2_test.c:10: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/debug_regs.c:9: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from access_tracking_perf_test.c:45: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/net' In file included from psock_tpacket.c:47: In file included from ./psock_lib.h:17: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/mincore' In file included from mincore_selftest.c:18: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/uevent' In file included from uevent_filtering.c:22: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/vmx_nested_tsc_scaling_test.c:14: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/mm' In file included from mremap_dontunmap.c:17: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/xen_shinfo_test.c:6: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/mm' In file included from va_high_addr_switch.c:12: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/capabilities' In file included from test_execve.c:21: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from lib/kvm_util.c:9: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/net' In file included from cmsg_sender.c:19: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/kvm_pv_test.c:11: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/timers' In file included from posix_timers.c:17: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/mm' In file included from hmm-tests.c:13: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/mm' In file included from ksm_functional_tests.c:24: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/timers' In file included from set-tai.c:26: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/mm' In file included from mlock2-tests.c:12: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/cgroup' In file included from cgroup_util.c:19: In file included from ./cgroup_util.h:5: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/nested_exceptions_test.c:4: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/nci' In file included from nci_dev.c:19: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[5]: Entering directory '/builds/linux/tools/testing/selftests/futex/functional' In file included from futex_wait_uninitialized_heap.c:32: In file included from ../include/logging.h:24: ../../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/net' In file included from csum.c:94: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/capabilities' In file included from validate_cap.c:10: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from lib/memstress.c:10: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/syscall_user_dispatch' In file included from sud_test.c:15: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/mm' In file included from memfd_secret.c:24: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/resctrl' In file included from mbm_test.c:11: In file included from ./resctrl.h:24: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/vmx_apic_access_test.c:21: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from lib/x86_64/ucall.c:7: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[5]: Entering directory '/builds/linux/tools/testing/selftests/futex/functional' In file included from futex_requeue.c:10: In file included from ../include/logging.h:24: ../../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/timers' In file included from mqueue-lat.c:32: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/user_events' In file included from ftrace_test.c:18: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/xapic_ipi_test.c:30: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/amx_test.c:18: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/net' In file included from psock_snd.c:32: In file included from ./psock_lib.h:17: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/triple_fault_event_test.c:2: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from dirty_log_perf_test.c:17: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/net' In file included from tls.c:24: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/platform_info_test.c:20: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from lib/ucall_common.c:2: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/mm' In file included from madv_populate.c:20: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/mm' In file included from migration.c:7: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/intel_pstate' In file included from aperf.c:14: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/mm' In file included from protection_keys.c:49: In file included from ./pkey-helpers.h:16: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/ptrace' In file included from get_set_sud.c:3: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/tty' In file included from tty_tstamp_update.c:12: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/user_events' In file included from perf_test.c:19: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/perf_events' In file included from remove_on_exec.c:33: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/smaller_maxphyaddr_emulation_test.c:11: In file included from x86_64/flds_emulation.h:5: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/vmx_pmu_caps_test.c:18: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from system_counter_offset_test.c:13: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/pidfd' In file included from pidfd_wait.c:19: In file included from ./pidfd.h:19: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/timers' In file included from leap-a-day.c:51: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/hyperv_ipi.c:13: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/resctrl' In file included from resctrl_val.c:11: In file included from ./resctrl.h:24: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/get_msr_index_features.c:14: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from memslot_modification_stress_test.c:24: In file included from include/memstress.h:13: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/userspace_msr_exit_test.c:11: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from lib/guest_modes.c:5: In file included from include/guest_modes.h:5: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/net' In file included from reuseport_bpf.c:27: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from lib/io.c:8: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/pidfd' In file included from pidfd_fdinfo_test.c:17: In file included from ./pidfd.h:19: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/exec' In file included from execveat.c:24: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from x86_64/sev_migrate_tests.c:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/ \ make[4]: Entering directory '/builds/linux/tools/testing/selftests/user_events' In file included from dyn_test.c:17: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0
Failure - clang-compiler-conf_c-warning-non-void-function-does-not-return-a-value
KNOWN ISSUE - log-parser-build-clang/clang-compiler-conf_c-warning-non-void-function-does-not-return-a-value: Failure
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=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/alsa' conf.c:126:1: warning: non-void function does not return a value [-Wreturn-type] 126 | } | ^
Failure - clang-compiler-utils_cpupower-info_c-warning-implicit-truncation-from-int-to-a-one-bit-wide-bit-field-changes-value-from-to
KNOWN ISSUE - log-parser-build-clang/clang-compiler-utils_cpupower-info_c-warning-implicit-truncation-from-int-to-a-one-bit-wide-bit-field-changes-value-from-to: Failure
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build DESTDIR=/home/tuxbuild/.cache/tuxmake/builds/1/build/cpupower-install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 -C tools/power/cpupower utils/cpupower-info.c:60:21: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 60 | params.perf_bias = 1; | ^ ~
Failure - clang-compiler-utils_cpupower-set_c-warning-implicit-truncation-from-int-to-a-one-bit-wide-bit-field-changes-value-from-to
KNOWN ISSUE - log-parser-build-clang/clang-compiler-utils_cpupower-set_c-warning-implicit-truncation-from-int-to-a-one-bit-wide-bit-field-changes-value-from-to: Failure
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build DESTDIR=/home/tuxbuild/.cache/tuxmake/builds/1/build/cpupower-install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 -C tools/power/cpupower utils/cpupower-set.c:97:16: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 97 | params.mode = 1; | ^ ~ make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build DESTDIR=/home/tuxbuild/.cache/tuxmake/builds/1/build/cpupower-install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 -C tools/power/cpupower utils/cpupower-set.c:86:15: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 86 | params.epp = 1; | ^ ~ make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build DESTDIR=/home/tuxbuild/.cache/tuxmake/builds/1/build/cpupower-install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 -C tools/power/cpupower utils/cpupower-set.c:77:21: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 77 | params.perf_bias = 1; | ^ ~ make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build DESTDIR=/home/tuxbuild/.cache/tuxmake/builds/1/build/cpupower-install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 -C tools/power/cpupower utils/cpupower-set.c:107:23: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 107 | params.turbo_boost = 1; | ^ ~