ring-buffer: have benchmark test handle discarded events
authorSteven Rostedt <srostedt@redhat.com>
Tue, 16 Jun 2009 15:46:09 +0000 (11:46 -0400)
committerSteven Rostedt <rostedt@goodmis.org>
Tue, 16 Jun 2009 17:48:52 +0000 (13:48 -0400)
commit9086c7b90abbf4ec29543e8f2424e3ecd14e955d
treea65b9781b53b5eb2638dd65cf242547c33f0dd04
parentc7b0930857e2278f2e7714db6294e94c57f623b0
ring-buffer: have benchmark test handle discarded events

With the addition of commit:

  c7b0930857e2278f2e7714db6294e94c57f623b0
  ring-buffer: prevent adding write in discarded area

The ring buffer may now add discarded events when a write passes
the end of a buffer page. Before, a discarded event was only added
when the tracer deliberately created one. The ring buffer benchmark
test does not handle discarded events when it reads the buffer and
fails when it encounters one.

Also fix the increment for large data entries (luckily, the test did
not add any yet).

[ Impact: fix false failure of ring buffer self test ]

Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
kernel/trace/ring_buffer_benchmark.c