diff options
Diffstat (limited to 'net/mac80211/sta_info.c')
| -rw-r--r-- | net/mac80211/sta_info.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/net/mac80211/sta_info.c b/net/mac80211/sta_info.c index 4774e663a411..3323a2fb289b 100644 --- a/net/mac80211/sta_info.c +++ b/net/mac80211/sta_info.c | |||
| @@ -688,7 +688,7 @@ static void __sta_info_recalc_tim(struct sta_info *sta, bool ignore_pending) | |||
| 688 | } | 688 | } |
| 689 | 689 | ||
| 690 | /* No need to do anything if the driver does all */ | 690 | /* No need to do anything if the driver does all */ |
| 691 | if (ieee80211_hw_check(&local->hw, AP_LINK_PS)) | 691 | if (ieee80211_hw_check(&local->hw, AP_LINK_PS) && !local->ops->set_tim) |
| 692 | return; | 692 | return; |
| 693 | 693 | ||
| 694 | if (sta->dead) | 694 | if (sta->dead) |
| @@ -1264,7 +1264,7 @@ void ieee80211_sta_ps_deliver_wakeup(struct sta_info *sta) | |||
| 1264 | sta_info_recalc_tim(sta); | 1264 | sta_info_recalc_tim(sta); |
| 1265 | 1265 | ||
| 1266 | ps_dbg(sdata, | 1266 | ps_dbg(sdata, |
| 1267 | "STA %pM aid %d sending %d filtered/%d PS frames since STA not sleeping anymore\n", | 1267 | "STA %pM aid %d sending %d filtered/%d PS frames since STA woke up\n", |
| 1268 | sta->sta.addr, sta->sta.aid, filtered, buffered); | 1268 | sta->sta.addr, sta->sta.aid, filtered, buffered); |
| 1269 | 1269 | ||
| 1270 | ieee80211_check_fast_xmit(sta); | 1270 | ieee80211_check_fast_xmit(sta); |
