linux/drivers/net/wireless
Juuso Oikarinen d8c42c0c28 wl1271: Fix PSM entry
Currently the PSM entry function assumes successful operation, and enables
ELP, BET and beacon filtering right away. This is bad, because the PSM
entry may fail due to environmental issues, which will cause the ELP, BET and
beacon filtering to be illegally enabled (because FW remains in active state.)

Fix this by enabling ELP, BET and beacon filtering only after successful entry,
and by ensuring the firmware is in active mode after the failure.

Signed-off-by: Juuso Oikarinen <juuso.oikarinen@nokia.com>
Reviewed-by: Luciano Coelho <luciano.coelho@nokia.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2010-02-19 15:52:42 -05:00
..
ath ath9k: Use the Beacon TX rate from mac80211 2010-02-16 14:16:24 -05:00
b43 b43: remove get_tx_stats() mac80211 op 2010-02-08 16:51:00 -05:00
b43legacy b43legacy: fix typo in ifdef comment 2010-02-15 16:12:53 -05:00
hostap Introduce PCMCIA_DEVICE_PROD_ID3 2010-02-19 15:51:23 -05:00
ipw2x00 ipw2100: fix rebooting hang with driver loaded 2009-12-04 14:16:25 -05:00
iwlwifi iwlwifi: Monitor and recover the aggregation TX flow failure 2010-02-11 10:27:41 -08:00
iwmc3200wifi Merge git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 2010-01-19 15:58:41 -05:00
libertas libertas: don't retry commands 2010-02-08 16:50:56 -05:00
libertas_tf Add Station and AdHoc mode support to libertas_tf 2010-02-10 16:36:50 -05:00
orinoco Introduce PCMCIA_DEVICE_PROD_ID3 2010-02-19 15:51:23 -05:00
p54 p54usb: Add the USB ID for Belkin (Accton) FD7050E ver 1010ec 2010-02-19 15:52:41 -05:00
prism54
rt2x00 rt2x00: rt2800 - Make rt30xx and rt35xx chipsets configurable. 2010-02-15 16:14:12 -05:00
rtl818x rtl8187: fix typo in ifdef comment 2010-02-15 16:12:53 -05:00
wl12xx wl1271: Fix PSM entry 2010-02-19 15:52:42 -05:00
zd1211rw Merge git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 2010-01-19 15:58:41 -05:00
adm8211.c adm821: remove get_tx_stats() mac80211 op 2010-02-08 16:50:59 -05:00
adm8211.h
airo.c wireless: airo_cs build fixes 2010-02-15 16:12:52 -05:00
airo.h
airo_cs.c pcmcia: rework the irq_req_t typedef 2009-11-28 18:03:14 +01:00
at76c50x-usb.c mac80211: remove struct ieee80211_if_init_conf 2009-12-28 16:55:07 -05:00
at76c50x-usb.h
atmel.c
atmel.h
atmel_cs.c pcmcia: rework the irq_req_t typedef 2009-11-28 18:03:14 +01:00
atmel_pci.c
Kconfig wireless: airo_cs build fixes 2010-02-15 16:12:52 -05:00
mac80211_hwsim.c mac80211_hwsim: add fake hw scan handler 2010-02-08 16:50:52 -05:00
Makefile
mwl8k.c mwl8k: disable softirqs when accessing sta_notify_list 2010-02-16 14:16:24 -05:00
ray_cs.c Merge branch 'master' of /home/davem/src/GIT/linux-2.6/ 2009-12-05 15:22:26 -08:00
ray_cs.h
rayctl.h
rndis_wlan.c rndis_wlan: copy module parameters for bcm4320a devices too 2009-12-21 18:56:05 -05:00
wl3501.h
wl3501_cs.c Merge branch 'master' of /home/davem/src/GIT/linux-2.6/ 2009-12-05 15:22:26 -08:00
zd1201.c
zd1201.h