X-Git-Url: https://git.kernelconcepts.de/?a=blobdiff_plain;f=arch%2Farm64%2Fkernel%2Fstacktrace.c;h=ccb6078ed9f20fb55132deb48504df3a3134a784;hb=53528695ff6d8b77011bc818407c13e30914a946;hp=407991bf79f5116eed6d5aa4aa2f1314ecabe0fc;hpb=3d0f8536cd24079a68a53266517f6ab85d7d6f5b;p=karo-tx-linux.git diff --git a/arch/arm64/kernel/stacktrace.c b/arch/arm64/kernel/stacktrace.c index 407991bf79f5..ccb6078ed9f2 100644 --- a/arch/arm64/kernel/stacktrace.c +++ b/arch/arm64/kernel/stacktrace.c @@ -48,11 +48,7 @@ int notrace unwind_frame(struct stackframe *frame) frame->sp = fp + 0x10; frame->fp = *(unsigned long *)(fp); - /* - * -4 here because we care about the PC at time of bl, - * not where the return will go. - */ - frame->pc = *(unsigned long *)(fp + 8) - 4; + frame->pc = *(unsigned long *)(fp + 8); return 0; }