Commit 6644c654 authored by Weizhao Ouyang's avatar Weizhao Ouyang Committed by Steven Rostedt (VMware)
Browse files

ftrace: Cleanup ftrace_dyn_arch_init()

Most of ARCHs use empty ftrace_dyn_arch_init(), introduce a weak common
ftrace_dyn_arch_init() to cleanup them.

Link: https://lkml.kernel.org/r/20210909090216.1955240-1-o451686892@gmail.com



Acked-by: Heiko Carstens <hca@linux.ibm.com> (s390)
Acked-by: Helge Deller <deller@gmx.de> (parisc)
Signed-off-by: default avatarWeizhao Ouyang <o451686892@gmail.com>
Signed-off-by: default avatarSteven Rostedt (VMware) <rostedt@goodmis.org>
parent 21ccc9cd
Loading
Loading
Loading
Loading
+0 −5
Original line number Diff line number Diff line
@@ -193,11 +193,6 @@ int ftrace_make_nop(struct module *mod,

	return ret;
}

int __init ftrace_dyn_arch_init(void)
{
	return 0;
}
#endif /* CONFIG_DYNAMIC_FTRACE */

#ifdef CONFIG_FUNCTION_GRAPH_TRACER
+0 −5
Original line number Diff line number Diff line
@@ -236,11 +236,6 @@ void arch_ftrace_update_code(int command)
	command |= FTRACE_MAY_SLEEP;
	ftrace_modify_all_code(command);
}

int __init ftrace_dyn_arch_init(void)
{
	return 0;
}
#endif /* CONFIG_DYNAMIC_FTRACE */

#ifdef CONFIG_FUNCTION_GRAPH_TRACER
+0 −5
Original line number Diff line number Diff line
@@ -133,11 +133,6 @@ int ftrace_update_ftrace_func(ftrace_func_t func)
				(unsigned long)func, true, true);
	return ret;
}

int __init ftrace_dyn_arch_init(void)
{
	return 0;
}
#endif /* CONFIG_DYNAMIC_FTRACE */

#ifdef CONFIG_DYNAMIC_FTRACE_WITH_REGS
+0 −6
Original line number Diff line number Diff line
@@ -194,9 +194,3 @@ int ftrace_update_ftrace_func(ftrace_func_t func)
	flush_icache_range(addr, addr + 16);
	return 0;
}

/* run from kstop_machine */
int __init ftrace_dyn_arch_init(void)
{
	return 0;
}
+0 −5
Original line number Diff line number Diff line
@@ -163,11 +163,6 @@ int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr)
	return ret;
}

int __init ftrace_dyn_arch_init(void)
{
	return 0;
}

int ftrace_update_ftrace_func(ftrace_func_t func)
{
	unsigned long ip = (unsigned long)(&ftrace_call);
Loading