[for-linus][PATCH 2/6] ring-buffer: Fix race while reader and writer are on the same page