Hay
Date
June 17, 2025, 3:39 p.m.

Environment
arm
arm64
i386
x86_64

make  -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/     \
make[4]: Entering directory '/builds/linux/tools/testing/selftests/mm'
In file included from ksm_functional_tests.c:24:
ksm_functional_tests.c:155:6: warning: variable 'map' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized]
  155 |         if (ksm_unmerge()) {
      |             ^~~~~~~~~~~~~
ksm_functional_tests.c:217:9: note: uninitialized use occurs here
  217 |         munmap(map, size);
      |                ^~~
ksm_functional_tests.c:155:2: note: remove the 'if' if its condition is always false
  155 |         if (ksm_unmerge()) {
      |         ^~~~~~~~~~~~~~~~~~~~
  156 |                 ksft_test_result_fail("Disabling (unmerging) KSM failed\n");
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  157 |                 goto unmap;
      |                 ~~~~~~~~~~~
  158 |         }
      |         ~
ksm_functional_tests.c:151:11: note: initialize the variable 'map' to silence this warning
  151 |         char *map;
      |                  ^
      |                   = NULL

make  -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/     \
make[4]: Entering directory '/builds/linux/tools/testing/selftests/mm'
In file included from ksm_functional_tests.c:24:
ksm_functional_tests.c:160:6: warning: variable 'map' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized]
  160 |         if (get_my_merging_pages() > 0) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
ksm_functional_tests.c:217:9: note: uninitialized use occurs here
  217 |         munmap(map, size);
      |                ^~~
ksm_functional_tests.c:160:2: note: remove the 'if' if its condition is always false
  160 |         if (get_my_merging_pages() > 0) {
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  161 |                 ksft_test_result_fail("Still pages merged\n");
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  162 |                 goto unmap;
      |                 ~~~~~~~~~~~
  163 |         }
      |         ~


make  -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/     \
make[4]: Entering directory '/builds/linux/tools/testing/selftests/mm'
In file included from ksm_functional_tests.c:24:
ksm_functional_tests.c:155:6: warning: variable 'map' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized]
  155 |         if (ksm_unmerge()) {
      |             ^~~~~~~~~~~~~
ksm_functional_tests.c:217:9: note: uninitialized use occurs here
  217 |         munmap(map, size);
      |                ^~~
ksm_functional_tests.c:155:2: note: remove the 'if' if its condition is always false
  155 |         if (ksm_unmerge()) {
      |         ^~~~~~~~~~~~~~~~~~~~
  156 |                 ksft_test_result_fail("Disabling (unmerging) KSM failed\n");
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  157 |                 goto unmap;
      |                 ~~~~~~~~~~~
  158 |         }
      |         ~
ksm_functional_tests.c:151:11: note: initialize the variable 'map' to silence this warning
  151 |         char *map;
      |                  ^
      |                   = NULL

make  -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/     \
make[4]: Entering directory '/builds/linux/tools/testing/selftests/mm'
In file included from ksm_functional_tests.c:24:
ksm_functional_tests.c:160:6: warning: variable 'map' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized]
  160 |         if (get_my_merging_pages() > 0) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
ksm_functional_tests.c:217:9: note: uninitialized use occurs here
  217 |         munmap(map, size);
      |                ^~~
ksm_functional_tests.c:160:2: note: remove the 'if' if its condition is always false
  160 |         if (get_my_merging_pages() > 0) {
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  161 |                 ksft_test_result_fail("Still pages merged\n");
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  162 |                 goto unmap;
      |                 ~~~~~~~~~~~
  163 |         }
      |         ~


make  -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/     \
make[4]: Entering directory '/builds/linux/tools/testing/selftests/mm'
In file included from ksm_functional_tests.c:24:
ksm_functional_tests.c:155:6: warning: variable 'map' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized]
  155 |         if (ksm_unmerge()) {
      |             ^~~~~~~~~~~~~
ksm_functional_tests.c:217:9: note: uninitialized use occurs here
  217 |         munmap(map, size);
      |                ^~~
ksm_functional_tests.c:155:2: note: remove the 'if' if its condition is always false
  155 |         if (ksm_unmerge()) {
      |         ^~~~~~~~~~~~~~~~~~~~
  156 |                 ksft_test_result_fail("Disabling (unmerging) KSM failed\n");
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  157 |                 goto unmap;
      |                 ~~~~~~~~~~~
  158 |         }
      |         ~
ksm_functional_tests.c:151:11: note: initialize the variable 'map' to silence this warning
  151 |         char *map;
      |                  ^
      |                   = NULL

make  -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/     \
make[4]: Entering directory '/builds/linux/tools/testing/selftests/mm'
In file included from ksm_functional_tests.c:24:
ksm_functional_tests.c:160:6: warning: variable 'map' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized]
  160 |         if (get_my_merging_pages() > 0) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
ksm_functional_tests.c:217:9: note: uninitialized use occurs here
  217 |         munmap(map, size);
      |                ^~~
ksm_functional_tests.c:160:2: note: remove the 'if' if its condition is always false
  160 |         if (get_my_merging_pages() > 0) {
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  161 |                 ksft_test_result_fail("Still pages merged\n");
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  162 |                 goto unmap;
      |                 ~~~~~~~~~~~
  163 |         }
      |         ~


make  -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/     \
make[4]: Entering directory '/builds/linux/tools/testing/selftests/mm'
In file included from ksm_functional_tests.c:24:
ksm_functional_tests.c:160:6: warning: variable 'map' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized]
  160 |         if (get_my_merging_pages() > 0) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
ksm_functional_tests.c:217:9: note: uninitialized use occurs here
  217 |         munmap(map, size);
      |                ^~~
ksm_functional_tests.c:160:2: note: remove the 'if' if its condition is always false
  160 |         if (get_my_merging_pages() > 0) {
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  161 |                 ksft_test_result_fail("Still pages merged\n");
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  162 |                 goto unmap;
      |                 ~~~~~~~~~~~
  163 |         }
      |         ~

make  -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/net/tools/build/libbpf/     \
make[4]: Entering directory '/builds/linux/tools/testing/selftests/mm'
In file included from ksm_functional_tests.c:24:
ksm_functional_tests.c:155:6: warning: variable 'map' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized]
  155 |         if (ksm_unmerge()) {
      |             ^~~~~~~~~~~~~
ksm_functional_tests.c:217:9: note: uninitialized use occurs here
  217 |         munmap(map, size);
      |                ^~~
ksm_functional_tests.c:155:2: note: remove the 'if' if its condition is always false
  155 |         if (ksm_unmerge()) {
      |         ^~~~~~~~~~~~~~~~~~~~
  156 |                 ksft_test_result_fail("Disabling (unmerging) KSM failed\n");
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  157 |                 goto unmap;
      |                 ~~~~~~~~~~~
  158 |         }
      |         ~
ksm_functional_tests.c:151:11: note: initialize the variable 'map' to silence this warning
  151 |         char *map;
      |                  ^
      |                   = NULL


make  -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/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:
ksm_functional_tests.c:160:6: warning: variable 'map' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized]
  160 |         if (get_my_merging_pages() > 0) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
ksm_functional_tests.c:217:9: note: uninitialized use occurs here
  217 |         munmap(map, size);
      |                ^~~
ksm_functional_tests.c:160:2: note: remove the 'if' if its condition is always false
  160 |         if (get_my_merging_pages() > 0) {
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  161 |                 ksft_test_result_fail("Still pages merged\n");
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  162 |                 goto unmap;
      |                 ~~~~~~~~~~~
  163 |         }
      |         ~

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:
ksm_functional_tests.c:155:6: warning: variable 'map' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized]
  155 |         if (ksm_unmerge()) {
      |             ^~~~~~~~~~~~~
ksm_functional_tests.c:217:9: note: uninitialized use occurs here
  217 |         munmap(map, size);
      |                ^~~
ksm_functional_tests.c:155:2: note: remove the 'if' if its condition is always false
  155 |         if (ksm_unmerge()) {
      |         ^~~~~~~~~~~~~~~~~~~~
  156 |                 ksft_test_result_fail("Disabling (unmerging) KSM failed\n");
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  157 |                 goto unmap;
      |                 ~~~~~~~~~~~
  158 |         }
      |         ~
ksm_functional_tests.c:151:11: note: initialize the variable 'map' to silence this warning
  151 |         char *map;
      |                  ^
      |                   = NULL


make  -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/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:
ksm_functional_tests.c:155:6: warning: variable 'map' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized]
  155 |         if (ksm_unmerge()) {
      |             ^~~~~~~~~~~~~
ksm_functional_tests.c:217:9: note: uninitialized use occurs here
  217 |         munmap(map, size);
      |                ^~~
ksm_functional_tests.c:155:2: note: remove the 'if' if its condition is always false
  155 |         if (ksm_unmerge()) {
      |         ^~~~~~~~~~~~~~~~~~~~
  156 |                 ksft_test_result_fail("Disabling (unmerging) KSM failed\n");
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  157 |                 goto unmap;
      |                 ~~~~~~~~~~~
  158 |         }
      |         ~
ksm_functional_tests.c:151:11: note: initialize the variable 'map' to silence this warning
  151 |         char *map;
      |                  ^
      |                   = NULL

make  -C /builds/linux/tools/lib/bpf OUTPUT=/home/tuxbuild/.cache/tuxmake/builds/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:
ksm_functional_tests.c:160:6: warning: variable 'map' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized]
  160 |         if (get_my_merging_pages() > 0) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
ksm_functional_tests.c:217:9: note: uninitialized use occurs here
  217 |         munmap(map, size);
      |                ^~~
ksm_functional_tests.c:160:2: note: remove the 'if' if its condition is always false
  160 |         if (get_my_merging_pages() > 0) {
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  161 |                 ksft_test_result_fail("Still pages merged\n");
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  162 |                 goto unmap;
      |                 ~~~~~~~~~~~
  163 |         }
      |         ~