Date
June 17, 2025, 3:39 p.m.
Environment | |
---|---|
arm | |
arm64 | |
i386 | |
x86_64 |
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/ \ 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 -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/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/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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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 --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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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/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 -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 -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/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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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 non-regular.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 -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 --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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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/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 -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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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 -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/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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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 -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/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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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 -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 -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 --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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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 -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/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 -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/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 -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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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 -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/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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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 -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 --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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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 -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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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 -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 -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 --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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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/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 -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 -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 -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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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 --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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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 -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/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/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/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/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/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/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 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 -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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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/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 --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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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/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 -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/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 -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 -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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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 --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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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/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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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 -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/exec' In file included from load_address.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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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/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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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 -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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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 -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 --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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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 -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 -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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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 --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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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/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 -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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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 -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 --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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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 load_address.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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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 -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 --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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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/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 -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 --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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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 -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/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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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 -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/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 --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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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 -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 --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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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 -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/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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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 -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 -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/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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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/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 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 -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 -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 -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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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 -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 -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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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 -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 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=arm CROSS_COMPILE=arm-linux-gnueabihf- '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 -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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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/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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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 -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/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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 -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 -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=arm64 CROSS_COMPILE=aarch64-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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from lib/aarch64/gic_v3.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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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 -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 -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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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/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/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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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 -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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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 -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 -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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[5]: Entering directory '/builds/linux/tools/testing/selftests/arm64/fp' In file included from fp-stress.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 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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from aarch64/get-reg-list.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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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 -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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[5]: Entering directory '/builds/linux/tools/testing/selftests/arm64/fp' In file included from sve-probe-vls.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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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/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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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 -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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from aarch64/vgic_init.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 -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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[5]: Entering directory '/builds/linux/tools/testing/selftests/arm64/abi' In file included from syscall-abi.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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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/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/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=arm64 CROSS_COMPILE=aarch64-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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[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 -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/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 -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 -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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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 -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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from aarch64/psci_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 -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/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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from aarch64/vcpu_width_config.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 -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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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 -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/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 -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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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 -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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from aarch64/arch_timer.c:31: 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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/exec' In file included from null-argv.c:8: ./../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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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 -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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from aarch64/smccc_filter.c:17: In file included from include/aarch64/processor.h: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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/exec' In file included from load_address.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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[5]: Entering directory '/builds/linux/tools/testing/selftests/arm64/fp' In file included from sve-ptrace.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 -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/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/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/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/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/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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/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 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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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 -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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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 -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 -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/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 -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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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 -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 -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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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 -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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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 -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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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 -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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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=arm64 CROSS_COMPILE=aarch64-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 -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=arm64 CROSS_COMPILE=aarch64-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/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from aarch64/page_fault_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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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 -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 -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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[5]: Entering directory '/builds/linux/tools/testing/selftests/arm64/abi' In file included from hwcap.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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/exec' In file included from non-regular.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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from lib/aarch64/gic.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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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 -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 -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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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 -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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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 -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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[5]: Entering directory '/builds/linux/tools/testing/selftests/arm64/fp' In file included from za-ptrace.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/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 -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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from aarch64/aarch32_id_regs.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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from lib/aarch64/processor.c:11: 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 -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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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 -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/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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[5]: Entering directory '/builds/linux/tools/testing/selftests/arm64/fp' In file included from vec-syscfg.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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[5]: Entering directory '/builds/linux/tools/testing/selftests/arm64/fp' In file included from zt-ptrace.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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from lib/aarch64/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 -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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from aarch64/debug-exceptions.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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from aarch64/hypercalls.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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from lib/aarch64/vgic.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 -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/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest_install ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from get-reg-list.c:27: 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 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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/kvm' In file included from aarch64/vgic_irq.c:15: In file included from include/aarch64/processor.h: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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[5]: Entering directory '/builds/linux/tools/testing/selftests/arm64/abi' In file included from ptrace.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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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 -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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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 -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/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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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 -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 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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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 -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 -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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/fchmodat2' 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 -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 -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 -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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/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=arm64 CROSS_COMPILE=aarch64-linux-gnu- 'HOSTCC=sccache clang' 'CC=sccache clang' LLVM=1 LLVM_IAS=1 kselftest-install make[5]: Entering directory '/builds/linux/tools/testing/selftests/arm64/tags' In file included from tags_test.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 -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 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 -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 --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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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 -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 -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 -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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/exec' In file included from non-regular.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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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 --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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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 --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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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 -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 -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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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/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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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 -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 -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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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 -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 -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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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/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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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/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/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 --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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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 -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 -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/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 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 -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/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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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 -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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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 --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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/exec' In file included from null-argv.c:8: ./../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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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 -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 -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/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/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/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 --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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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 -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/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 --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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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 -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/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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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 -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 -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 -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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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 -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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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 --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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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 -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 -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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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 -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 -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/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 --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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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 -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 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/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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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 -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 --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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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 --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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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 -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/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/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/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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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/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 -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 --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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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 -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 --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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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 --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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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 -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 -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 -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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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 -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 -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/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/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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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 -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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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 --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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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 -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 -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 -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 --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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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/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 --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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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 --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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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 -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 -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 --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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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 -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 -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/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 --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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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 -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 -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/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/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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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 -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 -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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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 --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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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 -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 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/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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/exec' In file included from load_address.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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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 -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 -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 --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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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 -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=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- HOSTCC=clang CC=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/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 --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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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 -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 -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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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 -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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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 -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 -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 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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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 -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 -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 -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 -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/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 --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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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/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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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/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 --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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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 --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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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 -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/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 -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/ \ 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 --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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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/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 --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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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 -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 --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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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 -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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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 --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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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 --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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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 -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 --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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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 --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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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 -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 -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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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 -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 --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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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 load_address.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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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 -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/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 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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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/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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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 -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 -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 -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 --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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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/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 -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 --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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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 non-regular.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 -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/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/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 --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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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 -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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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/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/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/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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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 -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 -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 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/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 -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 --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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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 -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/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 -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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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 -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 -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/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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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/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 -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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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 -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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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 null-argv.c:8: ./../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 -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/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 -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 -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 -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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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/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/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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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 -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 -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/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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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/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/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/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/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 --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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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 -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/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 -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 --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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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 -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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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 -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 -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 -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 -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/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 -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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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/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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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 -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 --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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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=i386 SRCARCH=x86 CROSS_COMPILE=i686-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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/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/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 load_address.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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 null-argv.c:8: ./../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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/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/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/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/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 non-regular.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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/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/4/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/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/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/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/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/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/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/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/exec' In file included from null-argv.c:8: ./../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/4/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/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/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/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/exec' In file included from non-regular.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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 make -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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); | ^~~~~ make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1 kselftest-install make[4]: Entering directory '/builds/linux/tools/testing/selftests/exec' In file included from load_address.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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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 --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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/4/build INSTALL_PATH=/home/tuxbuild/.cache/tuxmake/builds/4/build/kselftest_install ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=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 -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/4/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