linux/drivers/net/wireless/bcm43xx
Daniel Drake 345f6b8beb [PATCH] softmac: do shared key auth in workqueue
Johann Uhrmann reported a bcm43xx crash and Michael Buesch tracked
it down to a problem with the new shared key auth code (recursive
calls into the driver)

This patch (effectively Michael's patch with a couple of small
modifications) solves the problem by sending the authentication
challenge response frame from a workqueue entry.

I also removed a lone \n from the bcm43xx messages relating to
authentication mode - this small change was previously discussed but
not patched in.

Signed-off-by: Daniel Drake <dsd@gentoo.org>
Acked-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: Michael Buesch <mb@bu3sch.de>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2006-07-27 14:37:30 -04:00
..
Kconfig [PATCH] Add bcm43xx HW RNG support 2006-06-26 09:58:19 -07:00
Makefile [PATCH] bcm43xx: Add sysfs attributes for device specific tunables. 2006-03-27 11:18:40 -05:00
bcm43xx.h [PATCH] Add bcm43xx HW RNG support 2006-06-26 09:58:19 -07:00
bcm43xx_debugfs.c [PATCH] bcm43xx: redesign locking 2006-06-15 15:48:13 -04:00
bcm43xx_debugfs.h [PATCH] wireless: import bcm43xx sources 2006-03-27 11:18:23 -05:00
bcm43xx_dma.c [PATCH] bcm43xx: add DMA rx poll workaround to DMA4 2006-06-05 15:28:56 -04:00
bcm43xx_dma.h [PATCH] bcm43xx: make PIO mode usable 2006-04-24 15:20:24 -04:00
bcm43xx_ethtool.c kbuild: introduce utsrelease.h 2006-07-03 23:30:54 +02:00
bcm43xx_ethtool.h [PATCH] bcm43xx: basic ethtool support 2006-03-27 11:18:28 -05:00
bcm43xx_ilt.c [PATCH] bcm43xx: reduce the size of bcm43xx_private by removing unneeded members. 2006-03-27 11:19:37 -05:00
bcm43xx_ilt.h [PATCH] bcm43xx: fix some stuff, add a few missing mmiowb(), remove dead code. 2006-03-27 11:19:36 -05:00
bcm43xx_leds.c [PATCH] bcm43xx: redesign locking 2006-06-15 15:48:13 -04:00
bcm43xx_leds.h [PATCH] bcm43xx: fix some gpio register trashing (hopefully :D) 2006-03-27 11:19:40 -05:00
bcm43xx_main.c [PATCH] softmac: do shared key auth in workqueue 2006-07-27 14:37:30 -04:00
bcm43xx_main.h [PATCH] Convert bcm43xx-softmac to use the ieee80211_is_valid_channel routine 2006-07-05 13:42:57 -04:00
bcm43xx_phy.c [PATCH] bcm43xx: preemptible periodic work 2006-06-15 15:48:13 -04:00
bcm43xx_phy.h [PATCH] wireless: import bcm43xx sources 2006-03-27 11:18:23 -05:00
bcm43xx_pio.c [PATCH] bcm43xx: preemptible periodic work 2006-06-15 15:48:13 -04:00
bcm43xx_pio.h [PATCH] bcm43xx: preemptible periodic work 2006-06-15 15:48:13 -04:00
bcm43xx_power.c [PATCH] bcm43xx: fix pctl slowclock limit calculation 2006-04-19 17:25:40 -04:00
bcm43xx_power.h [PATCH] bcm43xx: fix pctl slowclock limit calculation 2006-04-19 17:25:40 -04:00
bcm43xx_radio.c [PATCH] Convert bcm43xx-softmac to use the ieee80211_is_valid_channel routine 2006-07-05 13:42:57 -04:00
bcm43xx_radio.h [PATCH] bcm43xx: set default attenuation values. 2006-03-27 11:19:42 -05:00
bcm43xx_sysfs.c [PATCH] bcm43xx: redesign locking 2006-06-15 15:48:13 -04:00
bcm43xx_sysfs.h [PATCH] bcm43xx: sysfs code cleanup 2006-04-19 17:25:41 -04:00
bcm43xx_wx.c [PATCH] Convert bcm43xx-softmac to use the ieee80211_is_valid_channel routine 2006-07-05 13:42:57 -04:00
bcm43xx_wx.h [PATCH] wireless: import bcm43xx sources 2006-03-27 11:18:23 -05:00
bcm43xx_xmit.c [PATCH] bcm43xx: use softmac-suggested TX rate 2006-07-05 13:42:57 -04:00
bcm43xx_xmit.h [PATCH] bcm43xx: Move TX/RX related functions to its own file. Add basic RTS/CTS code. 2006-03-27 11:18:40 -05:00