aboutsummaryrefslogtreecommitdiff
path: root/net/lapb/lapb_timer.c
diff options
context:
space:
mode:
authorDaniel Thompson <[email protected]>2014-11-06 12:41:56 +0000
committerSteven Rostedt <[email protected]>2014-11-13 21:27:25 -0500
commit8520dedbbf7578a397ecdfcf6ab83f775f914cfe (patch)
treefd60f0d3d8775a623ad5ac31042cd8ae4ba337c0 /net/lapb/lapb_timer.c
parentc270cc75cd22b606c901e606fbb93b002c2a655f (diff)
tracing: kdb: Fix kernel livelock with empty buffers
Currently kdb's ftdump command will livelock by constantly printk'ing the empty string at KERN_EMERG level if it run when the ftrace system is not in use. This occurs because trace_empty() never returns false when the ring buffers are left at the start of a non-consuming read [launched by ring_buffer_read_start()]. This patch changes the loop exit condition to use the result of trace_find_next_entry_inc(). Effectively this switches the non-consuming kdb dumper to follow the approach of the non-consuming userspace interface [s_next()] rather than the consuming ftrace_dump(). Link: http://lkml.kernel.org/r/[email protected] Cc: Ingo Molnar <[email protected]> Cc: Andrew Morton <[email protected]> Cc: John Stultz <[email protected]> Cc: Sumit Semwal <[email protected]> Cc: Jason Wessel <[email protected]> Signed-off-by: Daniel Thompson <[email protected]> Signed-off-by: Steven Rostedt <[email protected]>
Diffstat (limited to 'net/lapb/lapb_timer.c')
0 files changed, 0 insertions, 0 deletions