mirror of
https://github.com/torvalds/linux.git
synced 2024-11-10 22:21:40 +00:00
csky: Fixup kprobes handler couldn't change pc
The "Changing Execution Path" section in the Documentation/kprobes.txt said: Since kprobes can probe into a running kernel code, it can change the register set, including instruction pointer. Signed-off-by: Guo Ren <guoren@linux.alibaba.com> Cc: Arnd Bergmann <arnd@arndb.de>
This commit is contained in:
parent
f788bb2fb9
commit
a5447fb9b3
@ -55,7 +55,9 @@
|
||||
|
||||
.macro mcount_exit_regs
|
||||
RESTORE_REGS_FTRACE
|
||||
ldw t1, (sp, 0)
|
||||
subi sp, 152
|
||||
ldw t1, (sp, 4)
|
||||
addi sp, 152
|
||||
ldw r8, (sp, 4)
|
||||
ldw lr, (sp, 8)
|
||||
addi sp, 12
|
||||
|
Loading…
Reference in New Issue
Block a user