summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGao Pan <pandy.gao@nxp.com>2017-12-01 13:17:07 +0800
committerLeonard Crestez <leonard.crestez@nxp.com>2018-08-24 12:41:33 +0300
commit9871f85b7b61dd090d2fe5ee3cc142e2f2ab689c (patch)
tree3a97f539741f097499c5024d91153cf3bdd322b9
parent0905d7e08819e02a4e63152a2b40c16af9d34adb (diff)
MLK-17033: ath10k: fix suspend/resume fail issue
qca6174 wifi driver causes system hang during suspend/resume stress test. This patch fix this suspend/resume fail issue. Signed-off-by: Andy Duan <fugang.duan@nxp.com> Signed-off-by: Gao Pan <pandy.gao@nxp.com> (cherry-picked from 72fbaf4aa36e7407108d1c0b7d857287f84bee3d)
-rw-r--r--drivers/net/wireless/ath/ath10k/pci.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/wireless/ath/ath10k/pci.c b/drivers/net/wireless/ath/ath10k/pci.c
index 25b8d501d437..6150b370e7f8 100644
--- a/drivers/net/wireless/ath/ath10k/pci.c
+++ b/drivers/net/wireless/ath/ath10k/pci.c
@@ -1782,6 +1782,8 @@ static void ath10k_pci_hif_stop(struct ath10k *ar)
ath10k_pci_irq_disable(ar);
ath10k_pci_irq_sync(ar);
ath10k_pci_flush(ar);
+ ath10k_pci_sleep_sync(ar);
+
napi_synchronize(&ar->napi);
napi_disable(&ar->napi);