Commit da8e05f8 authored by 蒋家盛's avatar 蒋家盛 Committed by Mauro Carvalho Chehab
Browse files

media: platform: ti: Add missing check for devm_regulator_get



Add check for the return value of devm_regulator_get since it may return
error pointer.

Fixes: 448de7e7 ("[media] omap3isp: OMAP3 ISP core")
Signed-off-by: default avatarJiasheng Jiang <jiasheng@iscas.ac.cn>
Signed-off-by: default avatarLaurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@kernel.org>
parent 0d828fd5
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -2307,7 +2307,16 @@ static int isp_probe(struct platform_device *pdev)

	/* Regulators */
	isp->isp_csiphy1.vdd = devm_regulator_get(&pdev->dev, "vdd-csiphy1");
	if (IS_ERR(isp->isp_csiphy1.vdd)) {
		ret = PTR_ERR(isp->isp_csiphy1.vdd);
		goto error;
	}

	isp->isp_csiphy2.vdd = devm_regulator_get(&pdev->dev, "vdd-csiphy2");
	if (IS_ERR(isp->isp_csiphy2.vdd)) {
		ret = PTR_ERR(isp->isp_csiphy2.vdd);
		goto error;
	}

	/* Clocks
	 *