summaryrefslogtreecommitdiffstats
path: root/init/main.c
diff options
context:
space:
mode:
authorSteven Rostedt (VMware) <rostedt@goodmis.org>2017-03-03 13:43:34 -0500
committerSteven Rostedt (VMware) <rostedt@goodmis.org>2017-03-24 13:08:44 -0400
commitf631718de3ca24a9ae03595e937fe0b64cfaf456 (patch)
tree6a4660027df5c8e20046de4085ddbc03524e9c99 /init/main.c
parente725c731e3bb1e892e7b564c945b121cb41d1087 (diff)
downloadop-kernel-dev-f631718de3ca24a9ae03595e937fe0b64cfaf456.zip
op-kernel-dev-f631718de3ca24a9ae03595e937fe0b64cfaf456.tar.gz
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>
Diffstat (limited to 'init/main.c')
-rw-r--r--init/main.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/init/main.c b/init/main.c
index 81a49e8..c0137b9 100644
--- a/init/main.c
+++ b/init/main.c
@@ -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();
}
OpenPOWER on IntegriCloud