lkml.org 
[lkml]   [2017]   [Mar]   [28]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
Patch in this message
/
Date
From
Subject[for-next][PATCH 2/7] ftrace: Move ftrace_init() to right after memory initialization
From: "Steven Rostedt (VMware)" <rostedt@goodmis.org>

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>
---
init/main.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/init/main.c b/init/main.c
index 81a49e8d54cc..c0137b916aa1 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();
}
--
2.10.2

\
 
 \ /
  Last update: 2017-03-29 00:20    [W:0.069 / U:0.616 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site