[PATCH] media: rcar-vin: Return unused buffers correctly
Niklas Söderlund <[email protected]>
| Newsgroups | org.kernel.vger.linux-renesas-soc,org.kernel.vger.linux-kernel,org.kernel.vger.linux-media |
|---|---|
| Message-ID | <[email protected]> |
Unused VB2 buffers should be returned with state DONE not ERROR when stopping. Signed-off-by: Niklas Söderlund <[email protected]> --- drivers/media/platform/renesas/rcar-vin/rcar-dma.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/media/platform/renesas/rcar-vin/rcar-dma.c b/drivers/media/platform/renesas/rcar-vin/rcar-dma.c index 73cda0e2d45a..f3003dd61890 100644 --- a/drivers/media/platform/renesas/rcar-vin/rcar-dma.c +++ b/drivers/media/platform/renesas/rcar-vin/rcar-dma.c @@ -1449,7 +1449,7 @@ static void rvin_stop_streaming_vq(struct vb2_queue *vq) dma_free_coherent(vin->dev, vin->format.sizeimage, vin->scratch, vin->scratch_phys); - return_unused_buffers(vin, VB2_BUF_STATE_ERROR); + return_unused_buffers(vin, VB2_BUF_STATE_DONE); } static const struct vb2_ops rvin_qops = { --- base-commit: 4900cad020c0580dfb1be27776ff10a4ef110cfa change-id: 20260828-vin-fix-vb2-28e1bb24a618 Best regards, -- Niklas Söderlund <[email protected]>