kernel-ark/drivers/net/wireless
Bob Copeland b5f03956c5 ath5k: use spin_lock_irqsave for beacon lock
ath5k_reset can be called from process context, which in turn can
call ath5k_beacon_config which takes the sc->block spinlock.  Since
it can also be taken in hard irq context, use spin_lock_irqsave
everywhere.  This fixes a potential deadlock in adhoc mode.

Changes-licensed-under: 3-Clause-BSD

Cc: stable@kernel.org
Signed-off-by: Bob Copeland <me@bobcopeland.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2009-02-27 14:52:36 -05:00
..
ath5k ath5k: use spin_lock_irqsave for beacon lock 2009-02-27 14:52:36 -05:00
ath9k ath9k: move common regulatory code out of if() branches 2009-02-27 14:52:33 -05:00
b43 drivers/net/wireless/b43: fix warning: format not a string literal and no ... 2009-02-17 19:49:18 -08:00
b43legacy b43legacy: fix led naming 2009-02-09 15:03:47 -05:00
hostap hostap: convert usage of net/ieee80211.h to linux/ieee80211.h 2009-02-27 14:51:41 -05:00
ipw2x00 ipw2200, fix ipw io functions 2009-02-27 14:52:34 -05:00
iwlwifi iwlwifi: Fix and rework Kconfig file 2009-02-27 14:52:35 -05:00
libertas libertas: fix power save issue in libertas_sdio module 2009-02-27 14:51:38 -05:00
libertas_tf
orinoco Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-02-25 00:02:05 -08:00
p54
prism54 drivers/net/wireless/prism54: fix sparse warning: fix signedness 2009-02-17 19:49:21 -08:00
rt2x00 rt2x00: Add various new USB IDs for rt73usb 2009-02-27 14:52:36 -05:00
rtl818x Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-02-25 00:02:05 -08:00
zd1211rw Merge branch 'master' of /home/davem/src/GIT/linux-2.6/ 2009-02-14 23:12:00 -08:00
adm8211.c
adm8211.h
airo_cs.c
airo.c drivers/net/wireless: fix sparse warnings: fix signedness 2009-02-17 19:34:50 -08:00
airo.h
arlan-main.c
arlan-proc.c
arlan.h
atmel_cs.c
atmel_pci.c
atmel.c
atmel.h
i82586.h
i82593.h
Kconfig
mac80211_hwsim.c
Makefile
netwave_cs.c
ray_cs.c
ray_cs.h
rayctl.h
rndis_wlan.c rndis: remove private wrapper of __constant_cpu_to_le32 2009-02-14 22:56:56 -08:00
strip.c drivers/net/wireless: fix sparse warning: context imbalance 2009-02-17 19:34:49 -08:00
wavelan_cs.c
wavelan_cs.h
wavelan_cs.p.h
wavelan.c wavelan: Test arraysize before an element of the array. 2009-02-27 14:51:41 -05:00
wavelan.h
wavelan.p.h
wl3501_cs.c
wl3501.h
zd1201.c
zd1201.h