]> git.karo-electronics.de Git - linux-beck.git/commitdiff
ring-buffer: Use rb_page_size() instead of open coded head_page size
authorSteven Rostedt (Red Hat) <rostedt@goodmis.org>
Wed, 23 Jul 2014 23:45:12 +0000 (19:45 -0400)
committerSteven Rostedt <rostedt@goodmis.org>
Wed, 23 Jul 2014 23:45:12 +0000 (19:45 -0400)
There's a helper function to get a ring buffer page size (the number
of bytes of data recorded on the page), called rb_page_size().
Use that instead of open coding it.

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

index 35825a87d6a36283fa8ef2da21e5c3a5b6de2017..d8c267ec5cca9d3f7dfbd5c090c3eb299981e4dd 100644 (file)
@@ -3763,7 +3763,7 @@ rb_iter_peek(struct ring_buffer_iter *iter, u64 *ts)
        if (rb_per_cpu_empty(cpu_buffer))
                return NULL;
 
-       if (iter->head >= local_read(&iter->head_page->page->commit)) {
+       if (iter->head >= rb_page_size(iter->head_page)) {
                rb_inc_iter(iter);
                goto again;
        }