aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/wl12xx/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/wireless/wl12xx/main.c')
-rw-r--r--drivers/net/wireless/wl12xx/main.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/net/wireless/wl12xx/main.c b/drivers/net/wireless/wl12xx/main.c
index 006e17458130..e0a557fc3a31 100644
--- a/drivers/net/wireless/wl12xx/main.c
+++ b/drivers/net/wireless/wl12xx/main.c
@@ -2217,7 +2217,7 @@ static int wl1271_join(struct wl1271 *wl, struct wl12xx_vif *wlvif,
2217 if (ret < 0) 2217 if (ret < 0)
2218 goto out; 2218 goto out;
2219 2219
2220 ret = wl1271_acx_aid(wl, wl->aid); 2220 ret = wl1271_acx_aid(wl, wlvif->aid);
2221 if (ret < 0) 2221 if (ret < 0)
2222 goto out; 2222 goto out;
2223 2223
@@ -3487,7 +3487,7 @@ sta_not_found:
3487 if (bss_conf->assoc) { 3487 if (bss_conf->assoc) {
3488 u32 rates; 3488 u32 rates;
3489 int ieoffset; 3489 int ieoffset;
3490 wl->aid = bss_conf->aid; 3490 wlvif->aid = bss_conf->aid;
3491 set_assoc = true; 3491 set_assoc = true;
3492 3492
3493 wl->ps_poll_failures = 0; 3493 wl->ps_poll_failures = 0;
@@ -3518,7 +3518,7 @@ sta_not_found:
3518 * updates it by itself when the first beacon is 3518 * updates it by itself when the first beacon is
3519 * received after a join. 3519 * received after a join.
3520 */ 3520 */
3521 ret = wl1271_cmd_build_ps_poll(wl, wlvif, wl->aid); 3521 ret = wl1271_cmd_build_ps_poll(wl, wlvif, wlvif->aid);
3522 if (ret < 0) 3522 if (ret < 0)
3523 goto out; 3523 goto out;
3524 3524
@@ -3544,7 +3544,7 @@ sta_not_found:
3544 bool was_ifup = 3544 bool was_ifup =
3545 !!test_and_clear_bit(WL1271_FLAG_STA_STATE_SENT, 3545 !!test_and_clear_bit(WL1271_FLAG_STA_STATE_SENT,
3546 &wl->flags); 3546 &wl->flags);
3547 wl->aid = 0; 3547 wlvif->aid = 0;
3548 3548
3549 /* free probe-request template */ 3549 /* free probe-request template */
3550 dev_kfree_skb(wlvif->probereq); 3550 dev_kfree_skb(wlvif->probereq);