]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blame - arch/s390/include/asm/ftrace.h
Merge tag 'mfd-arizona-v3.10-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git...
[mirror_ubuntu-zesty-kernel.git] / arch / s390 / include / asm / ftrace.h
CommitLineData
5d360a75
HC
1#ifndef _ASM_S390_FTRACE_H
2#define _ASM_S390_FTRACE_H
3
4#ifndef __ASSEMBLY__
dfd9f7ab 5
5d360a75 6extern void _mcount(void);
dfd9f7ab
HC
7
8struct dyn_arch_ftrace { };
9
10#define MCOUNT_ADDR ((long)_mcount)
11
5d360a75 12
dfd9f7ab
HC
13static inline unsigned long ftrace_call_adjust(unsigned long addr)
14{
f2963886 15 return addr;
dfd9f7ab
HC
16}
17
18#endif /* __ASSEMBLY__ */
aca91209
HC
19
20#ifdef CONFIG_64BIT
21#define MCOUNT_INSN_SIZE 12
22#else
23#define MCOUNT_INSN_SIZE 22
24#endif
25
5d360a75 26#endif /* _ASM_S390_FTRACE_H */