1 #ifndef _ASM_METAG_FTRACE 2 #define _ASM_METAG_FTRACE 3 4 #ifdef CONFIG_FUNCTION_TRACER 5 #define MCOUNT_INSN_SIZE 8 /* sizeof mcount call */ 6 7 #ifndef __ASSEMBLY__ 8 extern void mcount_wrapper(void); 9 #define MCOUNT_ADDR ((unsigned long)(mcount_wrapper)) 10 ftrace_call_adjust(unsigned long addr)11static inline unsigned long ftrace_call_adjust(unsigned long addr) 12 { 13 return addr; 14 } 15 16 struct dyn_arch_ftrace { 17 /* No extra data needed on metag */ 18 }; 19 #endif /* __ASSEMBLY__ */ 20 21 #endif /* CONFIG_FUNCTION_TRACER */ 22 23 #endif /* _ASM_METAG_FTRACE */ 24