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
