Li Zefan
e8082f3f5a
tracing/filters: don't remove old filters when failed to write subsys->filter
...
If writing subsys->filter returns EINVAL or ENOSPC, the original
filters in subsys/ and subsys/events/ will be removed. This is
definitely wrong.
[ Impact: fix filter setting semantics on error condition ]
Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>
Cc: Tom Zanussi <tzanussi@gmail.com>
Cc: Steven Rostedt <rostedt@goodmis.org>
Cc: Frederic Weisbecker <fweisbec@gmail.com>
LKML-Reference: <49ED8DD2.2070700@cn.fujitsu.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
2009-04-21 11:58:27 +02:00
..
blktrace.c
blktrace: fix context-info when mixed-using blk tracer and trace events
2009-04-16 10:11:01 +02:00
ftrace.c
ftrace: use module notifier for function tracer
2009-04-17 16:59:15 +02:00
Kconfig
tracing: rename EVENT_TRACER config to ENABLE_EVENT_TRACING
2009-04-20 17:55:35 +02:00
kmemtrace.c
tracing/filters: use ring_buffer_discard_commit() in filter_check_discard()
2009-04-14 00:00:56 +02:00
Makefile
tracing/events: move the ftrace event tracing code to core
2009-04-14 12:57:59 -04:00
ring_buffer.c
tracing: use recursive counter over irq level
2009-04-20 16:16:11 -04:00
trace.c
tracing: protect trace_printk from recursion
2009-04-17 16:21:35 -04:00
trace.h
tracing/filters: add filter_mutex to protect filter predicates
2009-04-17 18:28:27 +02:00
trace_boot.c
trace_branch.c
tracing/filters: use ring_buffer_discard_commit() in filter_check_discard()
2009-04-14 00:00:56 +02:00
trace_clock.c
trace_event_profile.c
tracing/events: convert event call sites to use a link list
2009-04-14 12:58:00 -04:00
trace_event_types.h
trace_events.c
tracing/filters: don't remove old filters when failed to write subsys->filter
2009-04-21 11:58:27 +02:00
trace_events_filter.c
tracing/filters: add filter_mutex to protect filter predicates
2009-04-17 18:28:27 +02:00
trace_export.c
tracing/filters: allow on-the-fly filter switching
2009-04-14 00:03:55 +02:00
trace_functions.c
trace_functions_graph.c
trace_hw_branches.c
tracing/filters: use ring_buffer_discard_commit() in filter_check_discard()
2009-04-14 00:00:56 +02:00
trace_irqsoff.c
trace_mmiotrace.c
trace_nop.c
trace_output.c
tracing/events: add export symbols for trace events in modules
2009-04-14 12:58:01 -04:00
trace_output.h
tracing/events: move declarations from trace directory to core include
2009-04-14 12:57:58 -04:00
trace_power.c
tracing/filters: use ring_buffer_discard_commit() in filter_check_discard()
2009-04-14 00:00:56 +02:00
trace_printk.c
trace_sched_switch.c
tracing/events: move trace point headers into include/trace/events
2009-04-14 22:05:43 -04:00
trace_sched_wakeup.c
tracing/events: move trace point headers into include/trace/events
2009-04-14 22:05:43 -04:00
trace_selftest.c
trace_selftest_dynamic.c
trace_stack.c
trace_stat.c
trace_stat.h
trace_syscalls.c
trace_sysprof.c
trace_workqueue.c