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>
Showing
- kernel/trace/trace.c 4 additions, 25 deletionskernel/trace/trace.c
- kernel/trace/trace.h 0 additions, 4 deletionskernel/trace/trace.h
- kernel/trace/trace_functions.c 0 additions, 1 deletionkernel/trace/trace_functions.c
- kernel/trace/trace_functions_graph.c 0 additions, 1 deletionkernel/trace/trace_functions_graph.c
- kernel/trace/trace_nop.c 0 additions, 1 deletionkernel/trace/trace_nop.c
- kernel/trace/trace_sched_wakeup.c 0 additions, 2 deletionskernel/trace/trace_sched_wakeup.c
Loading
Please register or sign in to comment