[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20170716063947.3272-2-bjorn.andersson@linaro.org>
Date: Sat, 15 Jul 2017 23:39:46 -0700
From: Bjorn Andersson <bjorn.andersson@...aro.org>
To: Stanimir Varbanov <svarbanov@...sol.com>,
Bjorn Helgaas <bhelgaas@...gle.com>
Cc: linux-pci@...r.kernel.org (open list:PCIE DRIVER FOR QUALCOMM MSM),
linux-arm-msm@...r.kernel.org (open list:PCIE DRIVER FOR QUALCOMM MSM),
linux-kernel@...r.kernel.org (open list)
Subject: [PATCH 2/3] PCI: qcom: Don't unroll init if init fails
When the init op fails it will restore the state of the resources, so we
should not disable them one more time when this happens.
Signed-off-by: Bjorn Andersson <bjorn.andersson@...aro.org>
---
drivers/pci/dwc/pcie-qcom.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/pci/dwc/pcie-qcom.c b/drivers/pci/dwc/pcie-qcom.c
index d15657dc3990..7b703741a3fd 100644
--- a/drivers/pci/dwc/pcie-qcom.c
+++ b/drivers/pci/dwc/pcie-qcom.c
@@ -901,7 +901,7 @@ static int qcom_pcie_host_init(struct pcie_port *pp)
ret = pcie->ops->init(pcie);
if (ret)
- goto err_deinit;
+ return ret;
ret = phy_power_on(pcie->phy);
if (ret)
--
2.12.0
Powered by blists - more mailing lists