void **virt;
unsigned long offset, sb_bindex;
- if (!buf)
- return VM_FAULT_OOM;
-
/*
* Verify that faults are only done on the range of pages owned by the
* reader.
if (config->output != RING_BUFFER_MMAP)
return -EINVAL;
- if (!buf)
- return -EBADF;
-
mmap_buf_len = chan->backend.buf_size;
if (chan->backend.extra_reader_sb)
mmap_buf_len += chan->backend.subbuf_size;