From dfb52a5eeced63ae27d86a844398091ec15ad084 Mon Sep 17 00:00:00 2001 From: Prudhvi Yarlagadda Date: Tue, 13 Sep 2022 16:16:11 -0700 Subject: [PATCH] pci: msm: Remove qcom_clk_dump calls from interrupt context qcom_clk_dump function internally has sleeping calls like mutext locks. We should not use this function in interrupt/ atomic context. Change-Id: Ic10db12ec79158ea5a532a0de5a66a2c4a49a703 Signed-off-by: Prudhvi Yarlagadda --- drivers/pci/controller/pci-msm.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/pci/controller/pci-msm.c b/drivers/pci/controller/pci-msm.c index 08cdc827c35a..48459fe8444f 100644 --- a/drivers/pci/controller/pci-msm.c +++ b/drivers/pci/controller/pci-msm.c @@ -5801,7 +5801,6 @@ static irqreturn_t handle_wake_irq(int irq, void *data) if (dev->drv_supported && !dev->suspending && dev->link_status == MSM_PCIE_LINK_ENABLED) { - msm_pcie_clk_dump(dev); pcie_phy_dump(dev); pcie_parf_dump(dev); pcie_dm_core_dump(dev); @@ -5877,7 +5876,6 @@ static void msm_pcie_handle_linkdown(struct msm_pcie_dev_t *dev) PCIE_DUMP(dev, "PCIe:Linkdown IRQ for RC%d Dumping PCIe registers\n", dev->rc_idx); - msm_pcie_clk_dump(dev); pcie_phy_dump(dev); pcie_parf_dump(dev); pcie_dm_core_dump(dev);