summaryrefslogtreecommitdiffstats
path: root/kernel/trace/trace.c
diff options
context:
space:
mode:
authorSteven Rostedt (Red Hat) <rostedt@goodmis.org>2015-09-29 10:15:10 -0400
committerSteven Rostedt <rostedt@goodmis.org>2015-09-29 13:23:58 -0400
commit729358da95a1b3850ef892e9384f58932da1dc69 (patch)
treed7d4ad01b17ed7490e9689d1eb79396b9dbb7099 /kernel/trace/trace.c
parenta3418a364ec3c8f0c29bf3f4cfc71dc6f240150e (diff)
downloadlinux-729358da95a1b3850ef892e9384f58932da1dc69.tar.gz
linux-729358da95a1b3850ef892e9384f58932da1dc69.tar.bz2
linux-729358da95a1b3850ef892e9384f58932da1dc69.zip
tracing: Only create function graph options when it is compiled in
Do not create fuction graph tracer options when function graph tracer is not even compiled in. Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Diffstat (limited to 'kernel/trace/trace.c')
-rw-r--r--kernel/trace/trace.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/kernel/trace/trace.c b/kernel/trace/trace.c
index e80e380d0238..68fcb40fc764 100644
--- a/kernel/trace/trace.c
+++ b/kernel/trace/trace.c
@@ -489,10 +489,13 @@ static inline void ftrace_trace_stack(struct ring_buffer *buffer,
#endif
/* trace_flags holds trace_options default values */
-unsigned long trace_flags = TRACE_ITER_PRINT_PARENT | TRACE_ITER_PRINTK |
- TRACE_ITER_ANNOTATE | TRACE_ITER_CONTEXT_INFO | TRACE_ITER_SLEEP_TIME |
- TRACE_ITER_GRAPH_TIME | TRACE_ITER_RECORD_CMD | TRACE_ITER_OVERWRITE |
- TRACE_ITER_IRQ_INFO | TRACE_ITER_MARKERS | TRACE_ITER_FUNCTION;
+unsigned long trace_flags =
+ FUNCTION_GRAPH_DEFAULT_FLAGS |
+ TRACE_ITER_PRINT_PARENT | TRACE_ITER_PRINTK |
+ TRACE_ITER_ANNOTATE | TRACE_ITER_CONTEXT_INFO |
+ TRACE_ITER_RECORD_CMD | TRACE_ITER_OVERWRITE |
+ TRACE_ITER_IRQ_INFO | TRACE_ITER_MARKERS | TRACE_ITER_FUNCTION
+ ;
static void tracer_tracing_on(struct trace_array *tr)
{