From 84b50ad5a2d107a58fe9cba7197af7d8dfa6593a Mon Sep 17 00:00:00 2001 From: Todd Kjos Date: Fri, 7 Mar 2025 02:01:22 +0000 Subject: [PATCH] ANDROID: sched: Fix kernelci build-break: undefined symbol MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix incorrectly #ifdef'd call to 'stack_trace_save_tsk()' kernel/sched/core.c: In function ‘__schedule’: kernel/sched/core.c:7726:25: error: implicit declaration of function ‘stack_trace_save_tsk’ [-Wimplicit-function-declaration] 7726 | stack_trace_save_tsk(prev, &blocked_func, 1, 0); | ^~~~~~~~~~~~~~~~~~~~ Found in 32-bit arm allmodconfig build by kernelci Fixes: b24c1517d9cc ("ANDROID: Fix invalid caller output in trace_sched_blocked_reason") Signed-off-by: Todd Kjos Change-Id: I04937654d569494612bfaf00a7203c24a77528fd --- kernel/sched/core.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kernel/sched/core.c b/kernel/sched/core.c index 4f5fe3945a0a..31ce1edf77c3 100644 --- a/kernel/sched/core.c +++ b/kernel/sched/core.c @@ -7723,7 +7723,9 @@ picked: && trace_sched_blocked_reason_enabled()) { unsigned long blocked_func = 0; +#ifdef CONFIG_STACKTRACE stack_trace_save_tsk(prev, &blocked_func, 1, 0); +#endif trace_sched_blocked_reason(prev, (void *)blocked_func); }