Loading...
1#ifndef _ASM_S390_FTRACE_H
2#define _ASM_S390_FTRACE_H
3
4#ifndef __ASSEMBLY__
5
6extern void _mcount(void);
7
8struct dyn_arch_ftrace { };
9
10#define MCOUNT_ADDR ((long)_mcount)
11
12#ifdef CONFIG_64BIT
13#define MCOUNT_INSN_SIZE 12
14#else
15#define MCOUNT_INSN_SIZE 20
16#endif
17
18static inline unsigned long ftrace_call_adjust(unsigned long addr)
19{
20 return addr;
21}
22
23#endif /* __ASSEMBLY__ */
24#endif /* _ASM_S390_FTRACE_H */
1#ifndef _ASM_S390_FTRACE_H
2#define _ASM_S390_FTRACE_H
3
4#ifndef __ASSEMBLY__
5
6extern void _mcount(void);
7
8struct dyn_arch_ftrace { };
9
10#define MCOUNT_ADDR ((long)_mcount)
11
12
13static inline unsigned long ftrace_call_adjust(unsigned long addr)
14{
15 return addr;
16}
17
18#endif /* __ASSEMBLY__ */
19
20#ifdef CONFIG_64BIT
21#define MCOUNT_INSN_SIZE 12
22#else
23#define MCOUNT_INSN_SIZE 22
24#endif
25
26#endif /* _ASM_S390_FTRACE_H */