commit | 153368ce1bd0ccb47812a3185e824445a7024ea5 | [log] [tgz] |
---|---|---|
author | Steven Rostedt (VMware) <rostedt@goodmis.org> | Tue Mar 17 17:32:29 2020 -0400 |
committer | Steven Rostedt (VMware) <rostedt@goodmis.org> | Thu Mar 19 19:11:20 2020 -0400 |
tree | 1733d0e1eeb0611c99aa07bd96b697a03b00d198 | |
parent | ff84c50cfb4b8dc68c982fb6c05a524e1539ee2f [diff] |
ring-buffer: Optimize rb_iter_head_event() As it is fine to perform several "peeks" of event data in the ring buffer via the iterator before moving it forward, do not re-read the event, just return what was read before. Otherwise, it can cause inconsistent results, especially when testing multiple CPU buffers to interleave them. Link: http://lkml.kernel.org/r/20200317213416.592032170@goodmis.org Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>