diff --git a/msm/dsi/dsi_panel.c b/msm/dsi/dsi_panel.c index 0a17ead7b0..f7e7317b92 100644 --- a/msm/dsi/dsi_panel.c +++ b/msm/dsi/dsi_panel.c @@ -78,7 +78,7 @@ static int dsi_panel_vreg_get(struct dsi_panel *panel) for (i = 0; i < panel->power_info.count; i++) { vreg = devm_regulator_get(panel->parent, panel->power_info.vregs[i].vreg_name); - rc = PTR_RET(vreg); + rc = PTR_ERR_OR_ZERO(vreg); if (rc) { DSI_ERR("failed to get %s regulator\n", panel->power_info.vregs[i].vreg_name); diff --git a/msm/dsi/dsi_phy.c b/msm/dsi/dsi_phy.c index 968e118e54..952618133b 100644 --- a/msm/dsi/dsi_phy.c +++ b/msm/dsi/dsi_phy.c @@ -208,7 +208,7 @@ static int dsi_phy_supplies_init(struct platform_device *pdev, regs = &phy->pwr_info.digital; for (i = 0; i < regs->count; i++) { vreg = devm_regulator_get(&pdev->dev, regs->vregs[i].vreg_name); - rc = PTR_RET(vreg); + rc = PTR_ERR_OR_ZERO(vreg); if (rc) { DSI_PHY_ERR(phy, "failed to get %s regulator\n", regs->vregs[i].vreg_name); @@ -220,7 +220,7 @@ static int dsi_phy_supplies_init(struct platform_device *pdev, regs = &phy->pwr_info.phy_pwr; for (i = 0; i < regs->count; i++) { vreg = devm_regulator_get(&pdev->dev, regs->vregs[i].vreg_name); - rc = PTR_RET(vreg); + rc = PTR_ERR_OR_ZERO(vreg); if (rc) { DSI_PHY_ERR(phy, "failed to get %s regulator\n", regs->vregs[i].vreg_name); diff --git a/msm/sde_io_util.c b/msm/sde_io_util.c index 71e6cf56ad..23b8828ae2 100644 --- a/msm/sde_io_util.c +++ b/msm/sde_io_util.c @@ -315,7 +315,7 @@ int msm_dss_get_vreg(struct device *dev, struct dss_vreg *in_vreg, curr_vreg = &in_vreg[i]; curr_vreg->vreg = regulator_get(dev, curr_vreg->vreg_name); - rc = PTR_RET(curr_vreg->vreg); + rc = PTR_ERR_OR_ZERO(curr_vreg->vreg); if (rc) { DEV_ERR("%pS->%s: %s get failed. rc=%d\n", __builtin_return_address(0), __func__, @@ -374,7 +374,7 @@ int msm_dss_enable_vreg(struct dss_vreg *in_vreg, int num_vreg, int enable) if (enable) { for (i = 0; i < num_vreg; i++) { - rc = PTR_RET(in_vreg[i].vreg); + rc = PTR_ERR_OR_ZERO(in_vreg[i].vreg); if (rc) { DEV_ERR("%pS->%s: %s regulator error. rc=%d\n", __builtin_return_address(0), __func__, @@ -510,7 +510,7 @@ int msm_dss_get_clk(struct device *dev, struct dss_clk *clk_arry, int num_clk) for (i = 0; i < num_clk; i++) { clk_arry[i].clk = clk_get(dev, clk_arry[i].clk_name); - rc = PTR_RET(clk_arry[i].clk); + rc = PTR_ERR_OR_ZERO(clk_arry[i].clk); if (rc) { DEV_ERR("%pS->%s: '%s' get failed. rc=%d\n", __builtin_return_address(0), __func__, diff --git a/rotator/sde_rotator_io_util.c b/rotator/sde_rotator_io_util.c index 1146bf51eb..f2314eea38 100644 --- a/rotator/sde_rotator_io_util.c +++ b/rotator/sde_rotator_io_util.c @@ -147,7 +147,7 @@ int sde_rot_config_vreg(struct device *dev, struct sde_vreg *in_vreg, curr_vreg = &in_vreg[i]; curr_vreg->vreg = regulator_get(dev, curr_vreg->vreg_name); - rc = PTR_RET(curr_vreg->vreg); + rc = PTR_ERR_OR_ZERO(curr_vreg->vreg); if (rc) { DEV_ERR("%pS->%s: %s get failed. rc=%d\n", __builtin_return_address(0), __func__, @@ -220,7 +220,7 @@ int sde_rot_enable_vreg(struct sde_vreg *in_vreg, int num_vreg, int enable) if (enable) { for (i = 0; i < num_vreg; i++) { - rc = PTR_RET(in_vreg[i].vreg); + rc = PTR_ERR_OR_ZERO(in_vreg[i].vreg); if (rc) { DEV_ERR("%pS->%s: %s regulator error. rc=%d\n", __builtin_return_address(0), __func__, @@ -313,7 +313,7 @@ int sde_rot_get_clk(struct device *dev, struct sde_clk *clk_arry, int num_clk) for (i = 0; i < num_clk; i++) { clk_arry[i].clk = clk_get(dev, clk_arry[i].clk_name); - rc = PTR_RET(clk_arry[i].clk); + rc = PTR_ERR_OR_ZERO(clk_arry[i].clk); if (rc) { DEV_ERR("%pS->%s: '%s' get failed. rc=%d\n", __builtin_return_address(0), __func__,