Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 33e6702e authored by Kyle Yan's avatar Kyle Yan
Browse files

soc: qcom: Add proper error checks for ioremap_resource



devm_ioremap_resource returns error pointers instead of NULL
pointers on error cases. Fix error checking to reflect the same.

Change-Id: Id1d625be132fb235cef50388c64fd285d9b080d1
Signed-off-by: default avatarKyle Yan <kyan@codeaurora.org>
parent 417efa2a
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -266,8 +266,8 @@ static int pil_mss_loadable_init(struct modem_data *drv,
		res = platform_get_resource_byname(pdev, IORESOURCE_MEM,
						    "rmb_base");
		q6->rmb_base = devm_ioremap_resource(&pdev->dev, res);
		if (!q6->rmb_base)
			return -ENOMEM;
		if (IS_ERR(q6->rmb_base))
			return PTR_ERR(q6->rmb_base);
		drv->rmb_base = q6->rmb_base;
		q6_desc->ops = &pil_msa_mss_ops_selfauth;
	}
+2 −2
Original line number Diff line number Diff line
@@ -628,8 +628,8 @@ struct q6v5_data *pil_q6v5_init(struct platform_device *pdev)

	res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "qdsp6_base");
	drv->reg_base = devm_ioremap_resource(&pdev->dev, res);
	if (!drv->reg_base)
		return ERR_PTR(-ENOMEM);
	if (IS_ERR(drv->reg_base))
		return drv->reg_base;

	desc = &drv->desc;
	ret = of_property_read_string(pdev->dev.of_node, "qcom,firmware-name",