commit: http://blackfin.uclinux.org/git/?p=linux-kernel;a=commitdiff;h=57355ee193534b5348a1ebe170361ddc38e52e0d
branch: http://blackfin.uclinux.org/git/?p=linux-kernel;a=shortlog;h=refs/heads/trunk

Check return value of vb2_queue_init.

Signed-off-by: Scott Jiang <[email protected]>
---
 drivers/media/platform/blackfin/bfin_display.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/drivers/media/platform/blackfin/bfin_display.c b/drivers/media/platform/blackfin/bfin_display.c
index d6091eb..9a31d53 100644
--- a/drivers/media/platform/blackfin/bfin_display.c
+++ b/drivers/media/platform/blackfin/bfin_display.c
@@ -1004,7 +1004,12 @@ static int disp_probe(struct platform_device *pdev)
 	q->ops = &disp_video_qops;
 	q->mem_ops = &vb2_dma_contig_memops;
 
-	vb2_queue_init(q);
+	ret = vb2_queue_init(q);
+	if (ret) {
+		v4l2_err(&disp->v4l2_dev,
+				"Unable to init videobuf2 queue\n");
+		goto err_free_handler;
+	}
 
 	mutex_init(&disp->mutex);
 
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits

Reply via email to