u32 chip_id;
char fw_ver[21];
u32 chip_id;
char fw_ver[21];
};
int wl1251_plt_start(struct wl1251 *wl);
};
int wl1251_plt_start(struct wl1251 *wl);
wl1251_debug(DEBUG_MAC80211, "mac80211 hw scan");
wl1251_debug(DEBUG_MAC80211, "mac80211 hw scan");
- /*
- * FIXME: scanning while associated causes lockups,
- * so we don't allow that
- */
- if (wl->associated)
- return -EBUSY;
-
if (req->n_ssids) {
ssid = req->ssids[0].ssid;
ssid_len = req->ssids[0].ssid_len;
if (req->n_ssids) {
ssid = req->ssids[0].ssid;
ssid_len = req->ssids[0].ssid_len;
}
if (changed & BSS_CHANGED_ASSOC) {
}
if (changed & BSS_CHANGED_ASSOC) {
- wl->associated = bss_conf->assoc;
if (bss_conf->assoc) {
wl->beacon_int = bss_conf->beacon_int;
if (bss_conf->assoc) {
wl->beacon_int = bss_conf->beacon_int;