tracing: Remove mock up poll wait function
authorSteven Rostedt (Red Hat) <rostedt@goodmis.org>
Tue, 29 Apr 2014 21:54:37 +0000 (17:54 -0400)
committerSteven Rostedt <rostedt@goodmis.org>
Wed, 30 Apr 2014 12:40:05 +0000 (08:40 -0400)
commitb1169cc69ba96b124df820904a6d3eb775491d7f
tree95927d3a0c262c94def2d76b7f591e9d8ad46385
parentf4874261049e3abdd481359d82cafa5068369ebd
tracing: Remove mock up poll wait function

Now that the ring buffer has a built in way to wake up readers
when there's data, using irq_work such that it is safe to do it
in any context. But it was still using the old "poor man's"
wait polling that checks every 1/10 of a second to see if it
should wake up a waiter. This makes the latency for a wake up
excruciatingly long. No need to do that anymore.

Completely remove the different wait_poll types from the tracers
and have them all use the default one now.

Reported-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
kernel/trace/trace.c
kernel/trace/trace.h
kernel/trace/trace_functions.c
kernel/trace/trace_functions_graph.c
kernel/trace/trace_nop.c
kernel/trace/trace_sched_wakeup.c