[media] bdisp: fix error return code in bdisp_probe()
authorWei Yongjun <weiyongjun1@huawei.com>
Wed, 21 Sep 2016 15:09:38 +0000 (12:09 -0300)
committerMauro Carvalho Chehab <mchehab@s-opensource.com>
Mon, 24 Oct 2016 19:59:40 +0000 (17:59 -0200)
Fix to return error code -EINVAL from the platform_get_resource() error
handling case instead of 0, as done elsewhere in this function.

Signed-off-by: Wei Yongjun <weiyongjun1@huawei.com>
Reviewed-by: Fabien Dessenne <fabien.dessenne@st.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
drivers/media/platform/sti/bdisp/bdisp-v4l2.c

index 45f82b5ddd770757d79b0a2c93f9c31bdc453528..823608112d89c14272c9ca2f5f8ebf46ffd30383 100644 (file)
@@ -1337,6 +1337,7 @@ static int bdisp_probe(struct platform_device *pdev)
        res = platform_get_resource(pdev, IORESOURCE_IRQ, 0);
        if (!res) {
                dev_err(dev, "failed to get IRQ resource\n");
+               ret = -EINVAL;
                goto err_clk;
        }