diff options
Diffstat (limited to 'arch/riscv/kernel/stacktrace.c')
| -rw-r--r-- | arch/riscv/kernel/stacktrace.c | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/arch/riscv/kernel/stacktrace.c b/arch/riscv/kernel/stacktrace.c index 02087fe539c6..6c854875ac74 100644 --- a/arch/riscv/kernel/stacktrace.c +++ b/arch/riscv/kernel/stacktrace.c @@ -12,6 +12,8 @@  #include <linux/stacktrace.h>  #include <linux/ftrace.h> +register unsigned long sp_in_global __asm__("sp"); +  #ifdef CONFIG_FRAME_POINTER  struct stackframe { @@ -19,8 +21,6 @@ struct stackframe {  	unsigned long ra;  }; -register unsigned long sp_in_global __asm__("sp"); -  void notrace walk_stackframe(struct task_struct *task, struct pt_regs *regs,  			     bool (*fn)(unsigned long, void *), void *arg)  { |