Add the rt linux 4.1.3-rt3 as base
[kvmfornfv.git] / kernel / arch / metag / include / asm / ftrace.h
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             ((long)(mcount_wrapper))
10
11 static 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 */