OSDN Git Service

media: rzg2l-cru: Fix missing error code in rzg2l_cru_start_streaming_vq()
authorJiapeng Chong <jiapeng.chong@linux.alibaba.com>
Wed, 30 Nov 2022 07:20:14 +0000 (07:20 +0000)
committerMauro Carvalho Chehab <mchehab@kernel.org>
Tue, 6 Dec 2022 07:18:07 +0000 (07:18 +0000)
Failed to allocate scratch buffer, add the error code '-ENOMEM' to the
return value 'ret'.

drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c:676 rzg2l_cru_start_streaming_vq() warn: missing error code 'ret'.

Link: https://bugzilla.openanolis.cn/show_bug.cgi?id=3275
Reported-by: Abaci Robot <abaci@linux.alibaba.com>
Signed-off-by: Jiapeng Chong <jiapeng.chong@linux.alibaba.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c

index 9533e40..91b57c7 100644 (file)
@@ -673,6 +673,7 @@ static int rzg2l_cru_start_streaming_vq(struct vb2_queue *vq, unsigned int count
        if (!cru->scratch) {
                return_unused_buffers(cru, VB2_BUF_STATE_QUEUED);
                dev_err(cru->dev, "Failed to allocate scratch buffer\n");
+               ret = -ENOMEM;
                goto free_image_conv_irq;
        }