Skip to contentSkip to conversation

softmac: Fix ESSID problem

PATCH In review Larry Finger 2 participants 2 messages Jul 17, 2007 Networking

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 softmac: Fix ESSID problem

From: Jean Tourrilhes <[email protected]>

Victor Porton reported that the SoftMAC layer had random problem when setting the ESSID :
http://bugzilla.kernel.org/show_bug.cgi?id=8686 After investigation, it turned out to be worse, the SoftMAC layer is left in an inconsistent state. The fix is pretty trivial.

---

This patch is now in Linus's tree and should now be added to 2.6.22.Y.

Larry

 ieee80211softmac_assoc.c |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
net/ieee80211/softmac/ieee80211softmac_assoc.c +0 -0
Index: linux-2.6/net/ieee80211/softmac/ieee80211softmac_assoc.c
===================================================================
@@ -271,8 +271,11 @@ ieee80211softmac_assoc_work(struct work_
 			 */
 			dprintk(KERN_INFO PFX "Associate: Scanning for networks first.\n");
 			ieee80211softmac_notify(mac->dev, IEEE80211SOFTMAC_EVENT_SCAN_FINISHED, 

ieee80211softmac_assoc_notify_scan, NULL);
- if (ieee80211softmac_start_scan(mac))
+ if (ieee80211softmac_start_scan(mac)) {
dprintk(KERN_INFO PFX "Associate: failed to initiate scan. Is device up?\n");
+ mac->associnfo.associating = 0;
+ mac->associnfo.associated = 0;
+ }
goto out;
} else {
mac->associnfo.associating = 0;

----

#1 lore raw
Quoted 9 lines · Larry Finger

From: Jean Tourrilhes <[email protected]>

Victor Porton reported that the SoftMAC layer had random problem when setting the ESSID :
http://bugzilla.kernel.org/show_bug.cgi?id=8686 After investigation, it turned out to be
worse, the SoftMAC layer is left in an inconsistent state. The fix is pretty trivial.

Quoted 6 lines

---

This patch is now in Linus's tree and should now be added to 2.6.22.Y.

ACK for the stable guys.

John

Signature · 2 lines
John W. Linville
[email protected]