[PATCH] softmac: Fix WX and association related races
This fixes some race conditions in the WirelessExtension handling and association handling code. Signed-off-by: Michael Buesch <mb@bu3sch.de> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
committed by
John W. Linville
parent
3693ec670b
commit
7c28ad2d83
@@ -57,6 +57,7 @@ struct net_device *alloc_ieee80211softmac(int sizeof_priv)
|
||||
INIT_LIST_HEAD(&softmac->network_list);
|
||||
INIT_LIST_HEAD(&softmac->events);
|
||||
|
||||
mutex_init(&softmac->associnfo.mutex);
|
||||
INIT_WORK(&softmac->associnfo.work, ieee80211softmac_assoc_work, softmac);
|
||||
INIT_WORK(&softmac->associnfo.timeout, ieee80211softmac_assoc_timeout, softmac);
|
||||
softmac->start_scan = ieee80211softmac_start_scan_implementation;
|
||||
|
Reference in New Issue
Block a user