From e3d502ee5986e80d659beacb917bdde571159f90 Mon Sep 17 00:00:00 2001 From: Puja Gupta Date: Tue, 10 May 2016 16:09:19 -0700 Subject: soc: qcom: pil: Fix error path sequence Fix the clock error path sequence. CRs-Fixed: 1015492 Change-Id: I20eeadbfcdae16ce9c2feb8b882471683766ec4f Signed-off-by: Puja Gupta --- drivers/soc/qcom/pil-msa.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'drivers/soc') diff --git a/drivers/soc/qcom/pil-msa.c b/drivers/soc/qcom/pil-msa.c index 94cc9fe7e99d..618d872ec6e3 100644 --- a/drivers/soc/qcom/pil-msa.c +++ b/drivers/soc/qcom/pil-msa.c @@ -178,16 +178,17 @@ static int pil_mss_enable_clks(struct q6v5_data *drv) goto err_mnoc_axi_clk; return 0; err_mnoc_axi_clk: - clk_disable_unprepare(drv->snoc_axi_clk); + clk_disable_unprepare(drv->mnoc_axi_clk); err_snoc_axi_clk: - clk_disable_unprepare(drv->gpll0_mss_clk); + clk_disable_unprepare(drv->snoc_axi_clk); err_gpll0_mss_clk: - clk_disable_unprepare(drv->rom_clk); + clk_disable_unprepare(drv->gpll0_mss_clk); err_rom_clk: - clk_disable_unprepare(drv->axi_clk); + clk_disable_unprepare(drv->rom_clk); err_axi_clk: - clk_disable_unprepare(drv->ahb_clk); + clk_disable_unprepare(drv->axi_clk); err_ahb_clk: + clk_disable_unprepare(drv->ahb_clk); return ret; } -- cgit v1.2.3