Steven Rostedt (Red Hat)
f1dc672588
ring-buffer: Init waitqueue for blocked readers
...
The move of blocked readers to the ring buffer left out the
init of the wait queue that is used. Tests missed this due to running
stress tests against the buffers, which didn't allow for any
readers to end up waiting. Running a simple read and wait triggered
a bug.
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
2013-03-15 00:34:55 -04:00
..
blktrace.c
tracing: Use this_cpu_ptr per-cpu helper
2013-01-21 13:22:30 -05:00
ftrace.c
tracing: Fix free of probe entry by calling call_rcu_sched()
2013-03-13 17:57:44 -04:00
Kconfig
ftrace: Update the kconfig for DYNAMIC_FTRACE
2013-02-27 21:58:01 -05:00
Makefile
trace: Stop compiling in trace_clock unconditionally
2012-09-13 22:52:08 -04:00
power-traces.c
ring_buffer.c
ring-buffer: Init waitqueue for blocked readers
2013-03-15 00:34:55 -04:00
ring_buffer_benchmark.c
rpm-traces.c
trace.c
tracing/ring-buffer: Move poll wake ups into ring buffer code
2013-03-15 00:34:50 -04:00
trace.h
tracing: Add __per_cpu annotation to trace array percpu data pointer
2013-03-15 00:34:52 -04:00
trace_branch.c
tracing: Replace the static global per_cpu arrays with allocated per_cpu
2013-03-15 00:34:43 -04:00
trace_clock.c
Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2013-02-19 17:49:41 -08:00
trace_entries.h
trace_event_perf.c
perf/core improvements and fixes:
2012-08-21 11:27:00 +02:00
trace_events.c
tracing: Fix trace events build without modules
2013-03-15 00:34:53 -04:00
trace_events_filter.c
tracing: Separate out trace events from global variables
2013-03-15 00:34:40 -04:00
trace_events_filter_test.h
trace_export.c
tracing: Fix some section mismatch warnings
2013-03-15 00:34:54 -04:00
trace_functions.c
tracing: Replace the static global per_cpu arrays with allocated per_cpu
2013-03-15 00:34:43 -04:00
trace_functions_graph.c
tracing: Replace the static global per_cpu arrays with allocated per_cpu
2013-03-15 00:34:43 -04:00
trace_irqsoff.c
tracing: Replace the static global per_cpu arrays with allocated per_cpu
2013-03-15 00:34:43 -04:00
trace_kdb.c
tracing: Replace the static global per_cpu arrays with allocated per_cpu
2013-03-15 00:34:43 -04:00
trace_kprobe.c
tracing: Use irq_work for wake ups and remove *_nowake_*() functions
2012-11-02 10:21:52 -04:00
trace_mmiotrace.c
tracing: Replace the static global per_cpu arrays with allocated per_cpu
2013-03-15 00:34:43 -04:00
trace_nop.c
trace_output.c
tracing: Add a helper function for event print functions
2013-03-15 00:34:51 -04:00
trace_output.h
trace_printk.c
tracing: Add percpu buffers for trace_printk()
2012-04-23 21:15:55 -04:00
trace_probe.c
tracing: Replace strict_strto* with kstrto*
2012-10-31 16:45:23 -04:00
trace_probe.h
uprobes/tracing: Introduce is_trace_uprobe_enabled()
2013-02-08 18:24:30 +01:00
trace_sched_switch.c
tracing: Replace the static global per_cpu arrays with allocated per_cpu
2013-03-15 00:34:43 -04:00
trace_sched_wakeup.c
tracing: Replace the static global per_cpu arrays with allocated per_cpu
2013-03-15 00:34:43 -04:00
trace_selftest.c
ftrace: Fix function tracing recursion self test
2013-01-22 23:37:58 -05:00
trace_selftest_dynamic.c
trace_stack.c
tracing: Remove unneeded checks from the stack tracer
2012-11-19 15:07:13 -05:00
trace_stat.c
trace_stat.h
trace_syscalls.c
tracing: Fix some section mismatch warnings
2013-03-15 00:34:54 -04:00
trace_uprobe.c
uprobes/perf: Avoid uprobe_apply() whenever possible
2013-02-08 18:28:08 +01:00