RING_BUFFER_INIT_FROM_BUFFER
recover ? RING_BUFFER_INIT_FROM_BUFFER : 0);
RING_BUFFER_INIT_FROM_BUFFER);
if ((flags & RING_BUFFER_INIT_FROM_BUFFER) != 0