Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless
Conflicts: drivers/net/wireless/ath/ath9k/recv.c drivers/net/wireless/mwifiex/pcie.c
This commit is contained in:
@@ -1092,6 +1092,13 @@ static void sta_ps_end(struct sta_info *sta)
|
||||
sta->sta.addr, sta->sta.aid);
|
||||
|
||||
if (test_sta_flag(sta, WLAN_STA_PS_DRIVER)) {
|
||||
/*
|
||||
* Clear the flag only if the other one is still set
|
||||
* so that the TX path won't start TX'ing new frames
|
||||
* directly ... In the case that the driver flag isn't
|
||||
* set ieee80211_sta_ps_deliver_wakeup() will clear it.
|
||||
*/
|
||||
clear_sta_flag(sta, WLAN_STA_PS_STA);
|
||||
ps_dbg(sta->sdata, "STA %pM aid %d driver-ps-blocked\n",
|
||||
sta->sta.addr, sta->sta.aid);
|
||||
return;
|
||||
|
Reference in New Issue
Block a user