di: fix CHECK_RETURN error
authorKeLe Bai <kele.bai@amlogic.com>
Wed, 30 Aug 2017 06:57:38 +0000 (14:57 +0800)
committerJianxin Pan <jianxin.pan@amlogic.com>
Wed, 13 Sep 2017 05:17:29 +0000 (22:17 -0700)
PD#150096: di: fix CHECK_RETURN error add return check for reserved mem

driver defect clean up:
#34

Change-Id: I18c38121e3f7628e83cc3f385c142dfda96ff412
Signed-off-by: KeLe Bai <kele.bai@amlogic.com>
drivers/amlogic/media/deinterlace/deinterlace.c

index 027a7ff..45096c0 100644 (file)
@@ -7401,7 +7401,9 @@ static int di_probe(struct platform_device *pdev)
        }
        dev_set_drvdata(di_devp->dev, di_devp);
        platform_set_drvdata(pdev, di_devp);
-       of_reserved_mem_device_init(&pdev->dev);
+       ret = of_reserved_mem_device_init(&pdev->dev);
+       if (ret != 0)
+               pr_info("DI no reserved mem.\n");
        ret = of_property_read_u32(pdev->dev.of_node,
                "flag_cma", &(di_devp->flag_cma));
        if (ret)