WIP FPC-III support
[linux/fpc-iii.git] / arch / csky / kernel / probes / kprobes_trampoline.S
blobb1fe3af24f03b4fecb0c3b3c44df5e2c77b6ff68
1 /* SPDX-License-Identifier: GPL-2.0+ */
3 #include <linux/linkage.h>
5 #include <abi/entry.h>
7 ENTRY(kretprobe_trampoline)
8         SAVE_REGS_FTRACE
10         mov     a0, sp /* pt_regs */
12         jbsr    trampoline_probe_handler
14         /* use the result as the return-address */
15         mov     lr, a0
17         RESTORE_REGS_FTRACE
18         rts
19 ENDPROC(kretprobe_trampoline)