Commit 9c34fc4b authored by Sebastian Andrzej Siewior's avatar Sebastian Andrzej Siewior Committed by Steven Rostedt (VMware)

tracing: Use CONFIG_PREEMPTION

CONFIG_PREEMPTION is selected by CONFIG_PREEMPT and by CONFIG_PREEMPT_RT.
Both PREEMPT and PREEMPT_RT require the same functionality which today
depends on CONFIG_PREEMPT.

Add additional header output for PREEMPT_RT.
Link: http://lkml.kernel.org/r/20191015191821.11479-34-bigeasy@linutronix.de

Cc: Ingo Molnar <mingo@redhat.com>
Signed-off-by: default avatarSebastian Andrzej Siewior <bigeasy@linutronix.de>
Signed-off-by: default avatarSteven Rostedt (VMware) <rostedt@goodmis.org>
parent 79393723
...@@ -146,7 +146,7 @@ FTRACE_OPS_FL_RECURSION_SAFE ...@@ -146,7 +146,7 @@ FTRACE_OPS_FL_RECURSION_SAFE
itself or any nested functions that those functions call. itself or any nested functions that those functions call.
If this flag is set, it is possible that the callback will also If this flag is set, it is possible that the callback will also
be called with preemption enabled (when CONFIG_PREEMPT is set), be called with preemption enabled (when CONFIG_PREEMPTION is set),
but this is not guaranteed. but this is not guaranteed.
FTRACE_OPS_FL_IPMODIFY FTRACE_OPS_FL_IPMODIFY
......
...@@ -3726,6 +3726,8 @@ print_trace_header(struct seq_file *m, struct trace_iterator *iter) ...@@ -3726,6 +3726,8 @@ print_trace_header(struct seq_file *m, struct trace_iterator *iter)
"desktop", "desktop",
#elif defined(CONFIG_PREEMPT) #elif defined(CONFIG_PREEMPT)
"preempt", "preempt",
#elif defined(CONFIG_PREEMPT_RT)
"preempt_rt",
#else #else
"unknown", "unknown",
#endif #endif
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment