ftrace: Move ftrace_init() to right after memory initialization
Initialize the ftrace records immediately after memory initialization, as that is all that is required for the records to be created. This will allow for future work to get function tracing started earlier in the boot process. Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
This commit is contained in:
parent
e725c731e3
commit
f631718de3
|
@ -545,6 +545,8 @@ asmlinkage __visible void __init start_kernel(void)
|
|||
trap_init();
|
||||
mm_init();
|
||||
|
||||
ftrace_init();
|
||||
|
||||
/* trace_printk can be enabled here */
|
||||
early_trace_init();
|
||||
|
||||
|
@ -673,8 +675,6 @@ asmlinkage __visible void __init start_kernel(void)
|
|||
efi_free_boot_services();
|
||||
}
|
||||
|
||||
ftrace_init();
|
||||
|
||||
/* Do the rest non-__init'ed, we're now alive */
|
||||
rest_init();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue