linux/drivers/net/wireless
Michael Buesch f31800d8b7 b43: Remove the PHY spinlock
This fixes a sparse warning about weird locking.
The spinlock is not needed, so simply remove it.
This also adds some sanity checks to the PHY and radio locking
to protect against recursive locking.

Signed-off-by: Michael Buesch <mb@bu3sch.de>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2008-01-28 15:09:32 -08:00
..
b43 b43: Remove the PHY spinlock 2008-01-28 15:09:32 -08:00
b43legacy ssb: Fix extraction of values from SPROM 2008-01-28 15:09:14 -08:00
bcm43xx bcm43xx annotations 2008-01-28 15:09:08 -08:00
hostap hostap: don't mess with mixed-endian even for internal skb queues 2008-01-28 15:09:06 -08:00
iwlwifi iwlwifi: fix compilation warning in 'iwl-4965.c' 2008-01-28 15:09:29 -08:00
libertas libertas: remove check for driver_lock in lbs_interrupt() 2008-01-28 15:07:52 -08:00
prism54 prism54: remove questionable down_interruptible usage 2008-01-28 15:09:12 -08:00
rt2x00 rt2x00: Release rt2x00 2.0.14 2008-01-28 15:09:29 -08:00
zd1211rw zd1211rw: fix alignment for QOS and WDS frames 2008-01-28 15:09:30 -08:00
adm8211.c misc wireless annotations 2008-01-28 15:09:11 -08:00
adm8211.h
airo_cs.c
airo.c airo: last of endianness annotations 2008-01-28 15:09:05 -08:00
airo.h
airport.c
arlan-main.c
arlan-proc.c
arlan.h
atmel_cs.c
atmel_pci.c
atmel.c misc wireless annotations 2008-01-28 15:09:11 -08:00
atmel.h
hermes_rid.h
hermes.c
hermes.h
i82586.h
i82593.h
ipw2100.c ipw2100 annotations and fixes 2008-01-28 15:08:54 -08:00
ipw2100.h Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6 2007-10-19 20:35:20 -07:00
ipw2200.c ipw2200: do not byteswap struct ipw_associate 2008-01-28 15:09:10 -08:00
ipw2200.h ipw2200: do not byteswap struct ipw_associate 2008-01-28 15:09:10 -08:00
Kconfig Fix file references in documentation and Kconfig 2008-01-22 10:43:36 -08:00
Makefile iwlwifi: cleanup Kconfig and ifdefs to split 3945 and 4965 2008-01-28 15:03:25 -08:00
net2280.h
netwave_cs.c drivers/net/wireless: Add missing "space" 2007-11-29 21:34:51 -05:00
orinoco_cs.c
orinoco_nortel.c
orinoco_pci.c
orinoco_pci.h
orinoco_plx.c
orinoco_tmd.c
orinoco.c orinoco: always use latest BSS info when caching scan results 2008-01-28 15:05:55 -08:00
orinoco.h orinoco: more reliable scan handling 2008-01-28 15:03:32 -08:00
p54.h
p54common.c p54common annotations and fixes 2008-01-28 15:08:53 -08:00
p54common.h
p54pci.c p54pci: endianness annotations and fixes 2008-01-28 15:09:07 -08:00
p54pci.h p54pci: endianness annotations and fixes 2008-01-28 15:09:07 -08:00
p54usb.c drivers/net/wireless: Add missing "space" 2007-11-29 21:34:51 -05:00
p54usb.h
ray_cs.c misc wireless annotations 2008-01-28 15:09:11 -08:00
ray_cs.h
rayctl.h
rtl818x.h
rtl8187_dev.c wireless: make drivers include the TSF RX flag where appropriate 2008-01-28 14:58:26 -08:00
rtl8187_rtl8225.c Revert "rtl8187: fix tx power reading" 2008-01-28 15:09:11 -08:00
rtl8187_rtl8225.h
rtl8187.h
spectrum_cs.c
strip.c [TTY]: Use tty_mode_ioctl() in network drivers. 2007-11-07 04:14:24 -08:00
wavelan_cs.c wireless: checkpatch cleanups 2008-01-28 15:04:04 -08:00
wavelan_cs.h
wavelan_cs.p.h misc wireless annotations 2008-01-28 15:09:11 -08:00
wavelan.c netdev: ARRAY_SIZE() cleanups 2008-01-28 15:03:37 -08:00
wavelan.h
wavelan.p.h
wl3501_cs.c
wl3501.h
zd1201.c
zd1201.h