Steven Rostedt (Red Hat)
45ab2813d4
tracing: Do not add event files for modules that fail tracepoints
...
If a module fails to add its tracepoints due to module tainting, do not
create the module event infrastructure in the debugfs directory. As the events
will not work and worse yet, they will silently fail, making the user wonder
why the events they enable do not display anything.
Having a warning on module load and the events not visible to the users
will make the cause of the problem much clearer.
Link: http://lkml.kernel.org/r/20140227154923.265882695@goodmis.org
Fixes: 6d723736e4 "tracing/events: add support for modules to TRACE_EVENT"
Acked-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Cc: stable@vger.kernel.org # 2.6.31+
Cc: Rusty Russell <rusty@rustcorp.com.au>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
2014-03-03 21:11:05 -05:00
..
blktrace.c
block: Abstract out bvec iterator
2013-11-23 22:33:47 -08:00
ftrace.c
This pull request has a new feature to ftrace, namely the trace event
2014-01-22 16:35:21 -08:00
Kconfig
Makefile
tracing: Add basic event trigger framework
2013-12-20 18:40:22 -05:00
power-traces.c
ring_buffer.c
ring-buffer: Fix first commit on sub-buffer having non-zero delta
2014-02-11 13:38:54 -05:00
ring_buffer_benchmark.c
rpm-traces.c
trace.c
tracing: Check if tracing is enabled in trace_puts()
2014-01-23 12:27:59 -05:00
trace.h
tracing: Fix rcu handling of event_trigger_data filter field
2014-01-02 16:17:22 -05:00
trace_branch.c
tracing: Update event filters for multibuffer
2013-11-05 16:50:20 -05:00
trace_clock.c
trace_entries.h
trace_event_perf.c
perf/trace: Properly use u64 to hold event_id
2013-11-19 16:57:44 +01:00
trace_events.c
tracing: Do not add event files for modules that fail tracepoints
2014-03-03 21:11:05 -05:00
trace_events_filter.c
tracing: Add and use generic set_trigger_filter() implementation
2013-12-21 22:02:17 -05:00
trace_events_filter_test.h
trace_events_trigger.c
tracing: Show available event triggers when no trigger is set
2014-01-09 21:20:32 -05:00
trace_export.c
tracing: Update event filters for multibuffer
2013-11-05 16:50:20 -05:00
trace_functions.c
trace_functions_graph.c
tracing: Do not use signed enums with unsigned long long in fgragh output
2013-11-06 15:26:56 -05:00
trace_irqsoff.c
trace_kdb.c
trace_kprobe.c
tracing: Consolidate event trigger code
2014-01-09 21:20:07 -05:00
trace_mmiotrace.c
tracing: Update event filters for multibuffer
2013-11-05 16:50:20 -05:00
trace_nop.c
trace_output.c
ftrace, sched: Add TRACE_FLAG_PREEMPT_RESCHED
2013-11-11 12:43:39 +01:00
trace_output.h
trace_printk.c
trace_probe.c
tracing/uprobes: Add @+file_offset fetch method
2014-01-02 20:57:05 -05:00
trace_probe.h
tracing/probes: Fix build break on !CONFIG_KPROBE_EVENT
2014-01-03 15:27:18 -05:00
trace_sched_switch.c
tracing: Update event filters for multibuffer
2013-11-05 16:50:20 -05:00
trace_sched_wakeup.c
sched/deadline: Add SCHED_DEADLINE inheritance logic
2014-01-13 13:42:56 +01:00
trace_selftest.c
sched/deadline: Add latency tracing for SCHED_DEADLINE tasks
2014-01-13 13:41:11 +01:00
trace_selftest_dynamic.c
trace_stack.c
tracing: Add generic tracing_lseek() function
2014-01-02 16:17:12 -05:00
trace_stat.c
trace_stat.h
trace_syscalls.c
tracing: Consolidate event trigger code
2014-01-09 21:20:07 -05:00
trace_uprobe.c
tracing/probes: Fix build break on !CONFIG_KPROBE_EVENT
2014-01-03 15:27:18 -05:00