ring-buffer: Check for end of page in iterator
authorSteven Rostedt <srostedt@redhat.com>
Tue, 26 Jan 2010 21:14:08 +0000 (16:14 -0500)
committerSteven Rostedt <rostedt@goodmis.org>
Tue, 26 Jan 2010 21:14:08 +0000 (16:14 -0500)
If the iterator comes to an empty page for some reason, or if
the page is emptied by a consuming read. The iterator code currently
does not check if the iterator is pass the contents, and may
return a false entry.

This patch adds a check to the ring buffer iterator to test if the
current page has been completely read and sets the iterator to the
next page if necessary.

Signed-off-by: Steven Rostedt <rostedt@goodmis.org>

No differences found