Steven Rostedt
f633903af2
tracing: make tracing_reset safe for external use
...
Reseting the trace buffer without first disabling the buffer and
waiting for any writers to complete, can corrupt the ring buffer.
This patch makes the external version of tracing_reset safe from
corruption by disabling the ring buffer and calling synchronize_sched.
This version can no longer be called from interrupt context. But all those
callers have been removed.
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
2009-09-04 18:46:51 -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
tracing: remove users of tracing_reset
2009-09-04 12:12:39 -04:00
Makefile
ring_buffer.c
ring-buffer: disable all cpu buffers when one finds a problem
2009-09-04 11:46:25 -04:00
ring_buffer_benchmark.c
trace.c
tracing: make tracing_reset safe for external use
2009-09-04 18:46:51 -04:00
trace.h
tracing: use timestamp to determine start of latency traces
2009-09-04 18:44:22 -04:00
trace_boot.c
tracing: remove users of tracing_reset
2009-09-04 12:12:39 -04:00
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
tracing: use timestamp to determine start of latency traces
2009-09-04 18:44:22 -04:00
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
tracing: remove users of tracing_reset
2009-09-04 12:12:39 -04:00
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
tracing: use timestamp to determine start of latency traces
2009-09-04 18:44:22 -04:00
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