aboutsummaryrefslogtreecommitdiff
path: root/drivers/net/wireless/ath/ath9k/pci.c
diff options
context:
space:
mode:
authorKalle Valo <kalle.valo@nokia.com>2009-10-27 17:36:17 +0200
committerJohn W. Linville <linville@tuxdriver.com>2009-10-30 16:49:18 -0400
commita9685338ab9d331c25ca92b0e8a92631e14c6b45 (patch)
tree3c6def8eb28a1ee93a74fcb0c6d48a9fd5d5541d /drivers/net/wireless/ath/ath9k/pci.c
parented620590de15021f6baf08ca098c90f47470efd7 (diff)
mac80211: fix dynamic power save for devices with nullfunc support in hw
In TX path it was assumed that dynamic power save works only if IEEE80211_HW_PS_NULLFUNC_STACK is set. But is not the case, there are devices which have nullfunc support in hardware but need mac80211 to handle dynamic power save timers, TI's wl1251 is one of them. The fix is to not check for IEEE80211_HW_PS_NULLFUNC_STACK in is_dynamic_ps_enabled(), instead check IEEE80211_HW_SUPPORTS_PS and IEEE80211_HW_SUPPORTS_DYNAMIC_PS flags and act accordingly. Tested with wl1251. Signed-off-by: Kalle Valo <kalle.valo@nokia.com> Acked-by: Johannes Berg <johannes@sipsolutions.net> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/ath/ath9k/pci.c')
0 files changed, 0 insertions, 0 deletions