summaryrefslogtreecommitdiff
path: root/drivers/net/wireless/ath/ath10k/pci.c
diff options
context:
space:
mode:
authorGao Pan <pandy.gao@nxp.com>2017-12-01 13:17:07 +0800
committerJason Liu <jason.hui.liu@nxp.com>2019-02-12 10:29:34 +0800
commit70cbd1757adaa140cd01747d04b821c9675a3976 (patch)
tree7512b997dc3eb77aa96155753636fde4369d2ae5 /drivers/net/wireless/ath/ath10k/pci.c
parentb055780c2eb2bf5d01d1664a8dd49ec6be11ba88 (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)
Diffstat (limited to 'drivers/net/wireless/ath/ath10k/pci.c')
-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 d790ea20b95d..6aed0a84ef01 100644
--- a/drivers/net/wireless/ath/ath10k/pci.c
+++ b/drivers/net/wireless/ath/ath10k/pci.c
@@ -1788,6 +1788,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);