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 <quic_pyarlaga@quicinc.com>
This commit is contained in:
Prudhvi Yarlagadda 2022-09-13 16:16:11 -07:00 committed by Gerrit - the friendly Code Review server
parent 7e927d7839
commit dfb52a5eec

View File

@ -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);