diff --git a/kernel/stop_machine.c b/kernel/stop_machine.c
index 090c28812ce101fbd055821fe12806265bd1ed9b..3cb4a9a8ae1c63ed299b023c64d57a5f6ed06014 100644
--- a/kernel/stop_machine.c
+++ b/kernel/stop_machine.c
@@ -262,7 +262,7 @@ static int cpu_stopper_thread(void *data)
 		cpu_stop_fn_t fn = work->fn;
 		void *arg = work->arg;
 		struct cpu_stop_done *done = work->done;
-		char ksym_buf[KSYM_NAME_LEN];
+		char ksym_buf[KSYM_NAME_LEN] __maybe_unused;
 
 		__set_current_state(TASK_RUNNING);