Hay
Date
July 22, 2025, 2:40 p.m.

Environment
arm64
x86_64

make --silent --keep-going --jobs=16 O=/home/tuxbuild/.cache/tuxmake/builds/2/build ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
/builds/linux/mm/ksm.c:3674:11: error: variable 'output' is used uninitialized whenever 'if' condition is false [-Werror,-Wsometimes-uninitialized]
 3674 |         else if (ksm_advisor == KSM_ADVISOR_SCAN_TIME)
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builds/linux/mm/ksm.c:3677:33: note: uninitialized use occurs here
 3677 |         return sysfs_emit(buf, "%s\n", output);
      |                                        ^~~~~~
/builds/linux/mm/ksm.c:3674:7: note: remove the 'if' if its condition is always true
 3674 |         else if (ksm_advisor == KSM_ADVISOR_SCAN_TIME)
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3675 |                 output = "none [scan-time]";
/builds/linux/mm/ksm.c:3670:20: note: initialize the variable 'output' to silence this warning
 3670 |         const char *output;
      |                           ^
      |                            = NULL

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
/builds/linux/mm/ksm.c:3674:11: error: variable 'output' is used uninitialized whenever 'if' condition is false [-Werror,-Wsometimes-uninitialized]
 3674 |         else if (ksm_advisor == KSM_ADVISOR_SCAN_TIME)
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builds/linux/mm/ksm.c:3677:33: note: uninitialized use occurs here
 3677 |         return sysfs_emit(buf, "%s\n", output);
      |                                        ^~~~~~
/builds/linux/mm/ksm.c:3674:7: note: remove the 'if' if its condition is always true
 3674 |         else if (ksm_advisor == KSM_ADVISOR_SCAN_TIME)
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3675 |                 output = "none [scan-time]";
/builds/linux/mm/ksm.c:3670:20: note: initialize the variable 'output' to silence this warning
 3670 |         const char *output;
      |                           ^
      |                            = NULL

make --silent --keep-going --jobs=16 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=x86_64 SRCARCH=x86 CROSS_COMPILE=x86_64-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
/builds/linux/mm/ksm.c:3674:11: error: variable 'output' is used uninitialized whenever 'if' condition is false [-Werror,-Wsometimes-uninitialized]
 3674 |         else if (ksm_advisor == KSM_ADVISOR_SCAN_TIME)
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builds/linux/mm/ksm.c:3677:33: note: uninitialized use occurs here
 3677 |         return sysfs_emit(buf, "%s\n", output);
      |                                        ^~~~~~
/builds/linux/mm/ksm.c:3674:7: note: remove the 'if' if its condition is always true
 3674 |         else if (ksm_advisor == KSM_ADVISOR_SCAN_TIME)
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3675 |                 output = "none [scan-time]";
/builds/linux/mm/ksm.c:3670:20: note: initialize the variable 'output' to silence this warning
 3670 |         const char *output;
      |                           ^
      |                            = NULL