From 416cd1ea3b10fc3def0eff0a31aec909f8293b6c Mon Sep 17 00:00:00 2001 From: Tao Huang Date: Mon, 1 Apr 2024 19:02:37 +0800 Subject: [PATCH] fiq_debugger: arm: Fix compile error on !THREAD_INFO Signed-off-by: Tao Huang Change-Id: Id65e44276f7ee0ab0473274a2b739e0a6b453373 --- drivers/soc/rockchip/fiq_debugger/fiq_debugger_arm.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/soc/rockchip/fiq_debugger/fiq_debugger_arm.c b/drivers/soc/rockchip/fiq_debugger/fiq_debugger_arm.c index d44287eba4bd..fc5bf53dcd79 100644 --- a/drivers/soc/rockchip/fiq_debugger/fiq_debugger_arm.c +++ b/drivers/soc/rockchip/fiq_debugger/fiq_debugger_arm.c @@ -238,12 +238,16 @@ void fiq_debugger_dump_stacktrace(struct fiq_debugger_output *output, const struct pt_regs *regs, unsigned int depth, void *ssp) { struct frame_tail *tail; +#ifdef THREAD_INFO struct thread_info *real_thread_info = THREAD_INFO(ssp); +#endif struct stacktrace_state sts; sts.depth = depth; sts.output = output; +#ifdef THREAD_INFO *current_thread_info() = *real_thread_info; +#endif if (!current) output->printf(output, "current NULL\n");