c
if (ra->async_size > ra->size) {
    err = -EINVAL;
    goto fallback;
}
pgoff_t mark = index + ra->size - ra->async_size;
