Commit | Line | Data |
---|---|---|
5d360a75 HC |
1 | #ifndef _ASM_S390_FTRACE_H |
2 | #define _ASM_S390_FTRACE_H | |
3 | ||
4 | #ifndef __ASSEMBLY__ | |
dfd9f7ab | 5 | |
5d360a75 | 6 | extern void _mcount(void); |
dfd9f7ab HC |
7 | |
8 | struct dyn_arch_ftrace { }; | |
9 | ||
10 | #define MCOUNT_ADDR ((long)_mcount) | |
11 | ||
12 | #ifdef CONFIG_64BIT | |
4cc9bed0 | 13 | #define MCOUNT_INSN_SIZE 12 |
4cc9bed0 MS |
14 | #else |
15 | #define MCOUNT_INSN_SIZE 20 | |
5d360a75 HC |
16 | #endif |
17 | ||
dfd9f7ab HC |
18 | static inline unsigned long ftrace_call_adjust(unsigned long addr) |
19 | { | |
f2963886 | 20 | return addr; |
dfd9f7ab HC |
21 | } |
22 | ||
23 | #endif /* __ASSEMBLY__ */ | |
5d360a75 | 24 | #endif /* _ASM_S390_FTRACE_H */ |