diff options
Diffstat (limited to 'kernel/trace/ftrace.c')
-rw-r--r-- | kernel/trace/ftrace.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/kernel/trace/ftrace.c b/kernel/trace/ftrace.c index aff7a2c08387..8efd9fe7aec0 100644 --- a/kernel/trace/ftrace.c +++ b/kernel/trace/ftrace.c | |||
@@ -36,6 +36,7 @@ | |||
36 | 36 | ||
37 | #include <trace/events/sched.h> | 37 | #include <trace/events/sched.h> |
38 | 38 | ||
39 | #include <asm/sections.h> | ||
39 | #include <asm/setup.h> | 40 | #include <asm/setup.h> |
40 | 41 | ||
41 | #include "trace_output.h" | 42 | #include "trace_output.h" |
@@ -5279,10 +5280,10 @@ void ftrace_module_init(struct module *mod) | |||
5279 | } | 5280 | } |
5280 | #endif /* CONFIG_MODULES */ | 5281 | #endif /* CONFIG_MODULES */ |
5281 | 5282 | ||
5282 | void ftrace_free_mem(void *start_ptr, void *end_ptr) | 5283 | void __init ftrace_free_init_mem(void) |
5283 | { | 5284 | { |
5284 | unsigned long start = (unsigned long)start_ptr; | 5285 | unsigned long start = (unsigned long)(&__init_begin); |
5285 | unsigned long end = (unsigned long)end_ptr; | 5286 | unsigned long end = (unsigned long)(&__init_end); |
5286 | struct ftrace_page **last_pg = &ftrace_pages_start; | 5287 | struct ftrace_page **last_pg = &ftrace_pages_start; |
5287 | struct ftrace_page *pg; | 5288 | struct ftrace_page *pg; |
5288 | struct dyn_ftrace *rec; | 5289 | struct dyn_ftrace *rec; |