Luis R. Rodriguez
5078b2e32a
cfg80211: fix race between core hint and driver's custom apply
...
Its possible for cfg80211 to have scheduled the work and for
the global workqueue to not have kicked in prior to a cfg80211
driver's regulatory hint or wiphy_apply_custom_regulatory().
Although this is very unlikely its possible and should fix
this race. When this race would happen you are expected to have
hit a null pointer dereference panic.
Cc: stable@kernel.org
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
Tested-by: Alan Jenkins <alan-jenkins@tuffmail.co.uk>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2009-05-20 14:29:54 -04:00
..
core.c
cfg80211: fix locking in nl80211_set_wiphy
2009-03-27 20:13:20 -04:00
core.h
cfg80211: do not replace BSS structs
2009-04-17 15:27:13 -04:00
Kconfig
cfg80211: default CONFIG_WIRELESS_OLD_REGULATORY to n
2009-03-27 20:13:23 -04:00
lib80211.c
lib80211: consolidate crypt init routines
2008-11-21 11:08:17 -05:00
lib80211_crypt_ccmp.c
lib80211: silence excessive crypto debugging messages
2009-03-16 18:01:58 -04:00
lib80211_crypt_tkip.c
lib80211: silence excessive crypto debugging messages
2009-03-16 18:01:58 -04:00
lib80211_crypt_wep.c
lib80211: absorb crypto bits from net/ieee80211
2008-11-21 11:08:17 -05:00
Makefile
nl80211: Event notifications for MLME events
2009-03-27 20:13:02 -04:00
mlme.c
nl80211: Event notifications for MLME events
2009-03-27 20:13:02 -04:00
nl80211.c
nl80211: Make nl80211_send_mlme_event() atomic
2009-04-20 16:36:26 -04:00
nl80211.h
nl80211: Event notifications for MLME events
2009-03-27 20:13:02 -04:00
radiotap.c
wireless: use get/put_unaligned_* helpers
2008-05-14 16:29:32 -04:00
reg.c
cfg80211: fix race between core hint and driver's custom apply
2009-05-20 14:29:54 -04:00
reg.h
cfg80211: make __regulatory_hint() static
2009-02-27 14:52:59 -05:00
scan.c
cfg80211: fix truncated IEs
2009-05-04 16:22:10 -04:00
sysfs.c
cfg80211: rename cfg80211_registered_device's idx to wiphy_idx
2009-02-27 14:52:54 -05:00
sysfs.h
[WIRELESS] cfg80211: New wireless config infrastructure.
2007-04-25 22:29:41 -07:00
util.c
wireless: restrict to 32 legacy rates
2009-01-29 16:01:09 -05:00
wext-compat.c
cfg80211: accept no-op interface mode changes
2009-03-27 20:13:08 -04:00
wext.c
wext: verify buffer size for SIOCSIWENCODEEXT
2009-05-20 14:07:50 -04:00