Steven Rostedt
dc892f7339
ring-buffer: remove ring_buffer_event_discard
...
The function ring_buffer_event_discard can be used on any item in the
ring buffer, even after the item was committed. This function provides
no safety nets and is very race prone.
An item may be safely removed from the ring buffer before it is committed
with the ring_buffer_discard_commit.
Since there are currently no users of this function, and because this
function is racey and error prone, this patch removes it altogether.
Note, removing this function also allows the counters to ignore
all discarded events (patches will follow).
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
2009-09-04 11:36:19 -04:00
..
blktrace.c
headers: smp_lock.h redux
2009-07-12 12:22:34 -07:00
ftrace.c
ftrace: Simplify seqfile code
2009-08-17 11:25:10 +02:00
Kconfig
tracing: remove legacy select of MARKERS by context switch tracing
2009-08-27 16:58:03 -04:00
kmemtrace.c
kmemtrace: Rename some functions
2009-07-10 12:09:04 +02:00
Makefile
ring_buffer.c
ring-buffer: remove ring_buffer_event_discard
2009-09-04 11:36:19 -04:00
ring_buffer_benchmark.c
trace.c
tracing: only show tracing_max_latency when latency tracer configured
2009-08-27 16:58:05 -04:00
trace.h
tracing: only show tracing_max_latency when latency tracer configured
2009-08-27 16:58:05 -04:00
trace_boot.c
trace_branch.c
trace_clock.c
trace_event_profile.c
ftrace: Fix perf-tracepoint OOPS
2009-08-06 06:26:09 +02:00
trace_event_types.h
trace_events.c
tracing/filters: Add __field_ext() to TRACE_EVENT
2009-08-26 00:32:06 -04:00
trace_events_filter.c
tracing/filters: Defer pred allocation
2009-08-31 10:58:08 +02:00
trace_export.c
tracing/filters: Defer pred allocation
2009-08-31 10:58:08 +02:00
trace_functions.c
Merge branch 'linus' into tracing/core
2009-07-18 12:20:01 +02:00
trace_functions_graph.c
Merge branch 'linus' into tracing/core
2009-08-11 14:19:09 +02:00
trace_hw_branches.c
trace_irqsoff.c
trace_mmiotrace.c
trace_nop.c
trace_output.c
tracing: Fix trace_print_seq()
2009-07-02 08:51:13 +02:00
trace_output.h
trace_power.c
trace_printk.c
tracing: show proper address for trace-printk format
2009-07-23 10:07:17 -04:00
trace_sched_switch.c
tracing: Move sched event insertion helpers in the sched switch tracer file
2009-08-06 07:28:06 +02:00
trace_sched_wakeup.c
trace_selftest.c
tracing/function-graph-tracer: Move graph event insertion helpers in the graph tracer file
2009-08-06 07:28:06 +02:00
trace_selftest_dynamic.c
trace_stack.c
trace_stack: Simplify seqfile code
2009-08-17 11:25:09 +02:00
trace_stat.c
trace_stat: Fix missing entry in stat file
2009-08-17 11:25:09 +02:00
trace_stat.h
tracing/stat: Add stat_release() callback
2009-07-10 12:14:05 +02:00
trace_syscalls.c
tracing: Convert event tracing code to use NR_syscalls
2009-08-26 21:30:02 +02:00
trace_sysprof.c
trace_workqueue.c
tracing/workqueues: Add refcnt to struct cpu_workqueue_stats
2009-07-10 12:14:07 +02:00