aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteven Rostedt (VMware) <rostedt@goodmis.org>2018-05-09 09:48:41 -0400
committerSteven Rostedt (VMware) <rostedt@goodmis.org>2018-05-29 08:28:46 -0400
commit5d948c86bb332cd143f4b2dc21d949baf38e29aa (patch)
treed99d43af95c69174ca509ece28718e0d2cd03ed3
parentaf3dcb53bd77ce83c50e5579db148461aca179e1 (diff)
tracing: Do not show filter file for ftrace internal events
The filter file in the ftrace internal events, like in /sys/kernel/tracing/events/ftrace/function/filter is not attached to any functionality. Do not create them as they are meaningless. In the future, if an ftrace internal event gets filter functionality, then it will need to create it directly. Reviewed-by: Namhyung Kim <namhyung@kernel.org> Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
-rw-r--r--kernel/trace/trace_events.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/kernel/trace/trace_events.c b/kernel/trace/trace_events.c
index 5b647904a65b..14ff4ff3caab 100644
--- a/kernel/trace/trace_events.c
+++ b/kernel/trace/trace_events.c
@@ -2007,16 +2007,18 @@ event_create_dir(struct dentry *parent, struct trace_event_file *file)
2007 return -1; 2007 return -1;
2008 } 2008 }
2009 } 2009 }
2010 trace_create_file("filter", 0644, file->dir, file,
2011 &ftrace_event_filter_fops);
2012 2010
2013 /* 2011 /*
2014 * Only event directories that can be enabled should have 2012 * Only event directories that can be enabled should have
2015 * triggers. 2013 * triggers or filters.
2016 */ 2014 */
2017 if (!(call->flags & TRACE_EVENT_FL_IGNORE_ENABLE)) 2015 if (!(call->flags & TRACE_EVENT_FL_IGNORE_ENABLE)) {
2016 trace_create_file("filter", 0644, file->dir, file,
2017 &ftrace_event_filter_fops);
2018
2018 trace_create_file("trigger", 0644, file->dir, file, 2019 trace_create_file("trigger", 0644, file->dir, file,
2019 &event_trigger_fops); 2020 &event_trigger_fops);
2021 }
2020 2022
2021#ifdef CONFIG_HIST_TRIGGERS 2023#ifdef CONFIG_HIST_TRIGGERS
2022 trace_create_file("hist", 0444, file->dir, file, 2024 trace_create_file("hist", 0444, file->dir, file,