]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit3680d0cbb8b9ba20ab6e9035a21e21e250d76994
treea65b9781b53b5eb2638dd65cf242547c33f0dd04
parentcdf34b881e5533e6eabc25ba96118bdcee9ddd7a
ring-buffer: have benchmark test handle discarded events

With the addition of commit:

  cdf34b881e5533e6eabc25ba96118bdcee9ddd7a
  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