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