Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 41be4da4 authored by Steven Rostedt's avatar Steven Rostedt
Browse files

ring-buffer: reset write field for ring_buffer_read_page



Impact: fix ring_buffer_read_page

After a page is swapped into the ring buffer, the write field must
also be reset.

Signed-off-by: default avatarSteven Rostedt <srostedt@redhat.com>
parent 633ddaa7
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -2492,6 +2492,7 @@ int ring_buffer_read_page(struct ring_buffer *buffer,
		rb_init_page(bpage);
		bpage = cpu_buffer->reader_page->page;
		cpu_buffer->reader_page->page = *data_page;
		local_set(&cpu_buffer->reader_page->write, 0);
		cpu_buffer->reader_page->read = 0;
		*data_page = bpage;
	}