Messages in this thread Patch in this message | | | From | Randy Dunlap <> | Subject | [PATCH 1/2] sh: mcount.S: fix build error when PRINTK is not enabled | Date | Sun, 14 Nov 2021 22:41:28 -0800 |
| |
Fix a build error in mcount.S when CONFIG_PRINTK is not enabled. Fixes this build error:
sh2-linux-ld: arch/sh/lib/mcount.o: in function `stack_panic': (.text+0xec): undefined reference to `dump_stack'
Fixes: e460ab27b6c3e ("sh: Fix up stack overflow check with ftrace disabled.") Signed-off-by: Randy Dunlap <rdunlap@infradead.org> Cc: Yoshinori Sato <ysato@users.sourceforge.jp> Cc: Rich Felker <dalias@libc.org> Cc: linux-sh@vger.kernel.org Cc: Paul Mundt <lethal@linux-sh.org> --- Possibly even more of this function should conditionally not be built...
arch/sh/lib/mcount.S | 4 ++++ 1 file changed, 4 insertions(+)
--- linux-next-20211112.orig/arch/sh/lib/mcount.S +++ linux-next-20211112/arch/sh/lib/mcount.S @@ -257,9 +257,11 @@ return_to_handler: #ifdef CONFIG_STACK_DEBUG .globl stack_panic stack_panic: +#ifdef CONFIG_PRINTK mov.l .Ldump_stack, r0 jsr @r0 nop +#endif mov.l .Lpanic, r0 jsr @r0 @@ -277,8 +279,10 @@ stack_panic: .long panic .Lpanic_s: .long .Lpanic_str +#ifdef CONFIG_PRINTK .Ldump_stack: .long dump_stack +#endif .section .rodata .align 2
| |