From: Juuso Oikarinen Date: Mon, 22 Nov 2010 10:59:08 +0000 (+0200) Subject: wl12xx: Unset bssid filter, ssid and bssid from firmware on disassoc X-Git-Tag: v2.6.38-rc1~476^2~405^2^2~57 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b84a7d3d9e7cd5a25f4fd32142cebdf4481a74a4;p=pandora-kernel.git wl12xx: Unset bssid filter, ssid and bssid from firmware on disassoc On the disassociation event from the mac80211, the wl12xx driver does not clear the chipset configuration related to the AP - i.e. it does not perform a DISCONNECT and then a JOIN with zero SSID and dummy BSSID. Also, it does not unset the BSSID filter. Often this is not a problem, as the above is performed upon entering idle state. But if a scenario arises where a new association is attempted without cycling through idle state, the new association will fail. Fix this by resetting the firmware state on disassociation. Signed-off-by: Juuso Oikarinen Reviewed-by: Luciano Coelho Signed-off-by: Luciano Coelho --- Reading git-diff-tree failed