summaryrefslogtreecommitdiff
path: root/arch/alpha/lib/stacktrace.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/alpha/lib/stacktrace.c')
-rw-r--r--arch/alpha/lib/stacktrace.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/alpha/lib/stacktrace.c b/arch/alpha/lib/stacktrace.c
index 5e832161e6d2..2b1176dd5174 100644
--- a/arch/alpha/lib/stacktrace.c
+++ b/arch/alpha/lib/stacktrace.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
#include <linux/kernel.h>
typedef unsigned int instr;
@@ -91,7 +92,7 @@ stacktrace(void)
{
instr * ret_pc;
instr * prologue = (instr *)stacktrace;
- register unsigned char * sp __asm__ ("$30");
+ unsigned char *sp = (unsigned char *)current_stack_pointer;
printk("\tstack trace:\n");
do {