ftrace.c (af64a7cb09db77344c596a0bf3d57d77257e8bf5) ftrace.c (3a36cb11ca65cd6804972eaf1000378ba4384ea7)
1#include <linux/spinlock.h>
2#include <linux/hardirq.h>
3#include <linux/ftrace.h>
4#include <linux/percpu.h>
5#include <linux/init.h>
6#include <linux/list.h>
7#include <trace/syscall.h>
8

--- 68 unchanged lines hidden (view full) ---

77 unsigned long ip = (unsigned long)(&ftrace_call);
78 u32 old, new;
79
80 old = *(u32 *) &ftrace_call;
81 new = ftrace_call_replace(ip, (unsigned long)func);
82 return ftrace_modify_code(ip, old, new);
83}
84
1#include <linux/spinlock.h>
2#include <linux/hardirq.h>
3#include <linux/ftrace.h>
4#include <linux/percpu.h>
5#include <linux/init.h>
6#include <linux/list.h>
7#include <trace/syscall.h>
8

--- 68 unchanged lines hidden (view full) ---

77 unsigned long ip = (unsigned long)(&ftrace_call);
78 u32 old, new;
79
80 old = *(u32 *) &ftrace_call;
81 new = ftrace_call_replace(ip, (unsigned long)func);
82 return ftrace_modify_code(ip, old, new);
83}
84
85int __init ftrace_dyn_arch_init(void *data)
85int __init ftrace_dyn_arch_init(void)
86{
87 return 0;
88}
89#endif
90
91#ifdef CONFIG_FUNCTION_GRAPH_TRACER
92
93#ifdef CONFIG_DYNAMIC_FTRACE

--- 54 unchanged lines hidden ---
86{
87 return 0;
88}
89#endif
90
91#ifdef CONFIG_FUNCTION_GRAPH_TRACER
92
93#ifdef CONFIG_DYNAMIC_FTRACE

--- 54 unchanged lines hidden ---