media: rpivid: remove min_buffers_needed from src queue
authorJohn Cox <jc@kynesim.co.uk>
Mon, 29 Nov 2021 16:39:35 +0000 (16:39 +0000)
committerPhil Elwell <8911409+pelwell@users.noreply.github.com>
Mon, 29 Nov 2021 16:51:56 +0000 (16:51 +0000)
Remove min_buffers_needed=1 from src queue init. Src buffers are bound
to media requests therefore this setting is not needed and generates
a WARN in kernel 5.16.

Signed-off-by: John Cox <jc@kynesim.co.uk>
drivers/staging/media/rpivid/rpivid_video.c

index 1efaa99..93b3d86 100644 (file)
@@ -680,7 +680,6 @@ int rpivid_queue_init(void *priv, struct vb2_queue *src_vq,
        src_vq->io_modes = VB2_MMAP | VB2_DMABUF;
        src_vq->drv_priv = ctx;
        src_vq->buf_struct_size = sizeof(struct rpivid_buffer);
-       src_vq->min_buffers_needed = 1;
        src_vq->ops = &rpivid_qops;
        src_vq->mem_ops = &vb2_dma_contig_memops;
        src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;