Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 48f27587 authored by Ming Jiang's avatar Ming Jiang Committed by Kalle Valo
Browse files

ath6kl: allow deepsleep_suspend function when wlan interface down



Aafter wlan interface is down WLAN_ENABLED flags will be cleared and
deepsleep_suspend function will be blocked in this senario. This patch
allows deepsleep_suspend function when wlan interface down by removed
the WLAN_ENABLED flag checking.

kvalo: fix commit log

Signed-off-by: default avatarMing Jiang <mjiang@qca.qualcomm.com>
Signed-off-by: default avatarKalle Valo <kvalo@qca.qualcomm.com>
parent 08c61009
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -2196,8 +2196,10 @@ static int ath6kl_cfg80211_deepsleep_suspend(struct ath6kl *ar)
	if (!vif)
		return -EIO;

	if (!ath6kl_cfg80211_ready(vif))
	if (!test_bit(WMI_READY, &ar->flag)) {
		ath6kl_err("deepsleep failed as wmi is not ready\n");
		return -EIO;
	}

	ath6kl_cfg80211_stop_all(ar);