diff options
author | Gao Pan <pandy.gao@nxp.com> | 2017-12-01 13:17:07 +0800 |
---|---|---|
committer | Jason Liu <jason.hui.liu@nxp.com> | 2019-02-12 10:29:34 +0800 |
commit | 70cbd1757adaa140cd01747d04b821c9675a3976 (patch) | |
tree | 7512b997dc3eb77aa96155753636fde4369d2ae5 /drivers/net/wireless/ath/ath10k/pci.c | |
parent | b055780c2eb2bf5d01d1664a8dd49ec6be11ba88 (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.c | 2 |
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); |