|
@@ -2095,8 +2095,13 @@ event_create_dir(struct dentry *parent, struct trace_event_file *file)
|
|
trace_create_file("filter", 0644, file->dir, file,
|
|
trace_create_file("filter", 0644, file->dir, file,
|
|
&ftrace_event_filter_fops);
|
|
&ftrace_event_filter_fops);
|
|
|
|
|
|
- trace_create_file("trigger", 0644, file->dir, file,
|
|
|
|
- &event_trigger_fops);
|
|
|
|
|
|
+ /*
|
|
|
|
+ * Only event directories that can be enabled should have
|
|
|
|
+ * triggers.
|
|
|
|
+ */
|
|
|
|
+ if (!(call->flags & TRACE_EVENT_FL_IGNORE_ENABLE))
|
|
|
|
+ trace_create_file("trigger", 0644, file->dir, file,
|
|
|
|
+ &event_trigger_fops);
|
|
|
|
|
|
trace_create_file("format", 0444, file->dir, call,
|
|
trace_create_file("format", 0444, file->dir, call,
|
|
&ftrace_event_format_fops);
|
|
&ftrace_event_format_fops);
|