fixed struct ringbuf by aligning the data on page-boundary