summaryrefslogtreecommitdiffstats
path: root/kernel/trace/ftrace.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/trace/ftrace.c')
-rw-r--r--kernel/trace/ftrace.c7
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
5282void ftrace_free_mem(void *start_ptr, void *end_ptr) 5283void __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;