X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=arch%2Friscv%2Finclude%2Fasm%2Fftrace.h;fp=arch%2Friscv%2Finclude%2Fasm%2Fftrace.h;h=1276d7d9ca8b66264d1b13ff2189d9ca2e341c01;hb=e5eb28f6d1afebed4bb7d740a797d0390bd3a357;hp=cf5b63e789fa7c7f0b67839fb05cd8cf8aabe32d;hpb=269cdf353b5bdd15f1a079671b0f889113865f20;p=thirdparty%2Flinux.git diff --git a/arch/riscv/include/asm/ftrace.h b/arch/riscv/include/asm/ftrace.h index cf5b63e789fa..1276d7d9ca8b 100644 --- a/arch/riscv/include/asm/ftrace.h +++ b/arch/riscv/include/asm/ftrace.h @@ -15,6 +15,11 @@ #define ARCH_SUPPORTS_FTRACE_OPS 1 #ifndef __ASSEMBLY__ + +extern void *return_address(unsigned int level); + +#define ftrace_return_address(n) return_address(n) + void _mcount(void); static inline unsigned long ftrace_call_adjust(unsigned long addr) {