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: Ming Jiang <mjiang@qca.qualcomm.com> Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
This commit is contained in:
parent
08c6100967
commit
48f27587aa
@ -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);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user