]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/blob - arch/metag/include/asm/ftrace.h
Merge remote-tracking branches 'asoc/topic/ac97', 'asoc/topic/ac97-mfd', 'asoc/topic...
[mirror_ubuntu-focal-kernel.git] / arch / metag / include / asm / ftrace.h
1 /* SPDX-License-Identifier: GPL-2.0 */
2 #ifndef _ASM_METAG_FTRACE
3 #define _ASM_METAG_FTRACE
4
5 #ifdef CONFIG_FUNCTION_TRACER
6 #define MCOUNT_INSN_SIZE 8 /* sizeof mcount call */
7
8 #ifndef __ASSEMBLY__
9 extern void mcount_wrapper(void);
10 #define MCOUNT_ADDR ((unsigned long)(mcount_wrapper))
11
12 static inline unsigned long ftrace_call_adjust(unsigned long addr)
13 {
14 return addr;
15 }
16
17 struct dyn_arch_ftrace {
18 /* No extra data needed on metag */
19 };
20 #endif /* __ASSEMBLY__ */
21
22 #endif /* CONFIG_FUNCTION_TRACER */
23
24 #endif /* _ASM_METAG_FTRACE */