ring-buffer: make ring_buffer_read_page read from start on partial page