From ac3162b35f8fcdbc4eea799182d0390ad096285f Mon Sep 17 00:00:00 2001 From: Juuso Oikarinen Date: Mon, 22 Nov 2010 12:59:08 +0200 Subject: [PATCH] --- yaml --- r: 224629 b: refs/heads/master c: b84a7d3d9e7cd5a25f4fd32142cebdf4481a74a4 h: refs/heads/master i: 224627: 571ef00792ab5775f491ff0ff51a6823f750af00 v: v3 --- [refs] | 2 +- trunk/drivers/net/wireless/wl12xx/main.c | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 61ff1711516f..9c3804e5f11c 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 68d069c45f73e8aeda0249891daec1f7e2f0e067 +refs/heads/master: b84a7d3d9e7cd5a25f4fd32142cebdf4481a74a4 diff --git a/trunk/drivers/net/wireless/wl12xx/main.c b/trunk/drivers/net/wireless/wl12xx/main.c index 31f0e2f6ffc3..708ffe304c6d 100644 --- a/trunk/drivers/net/wireless/wl12xx/main.c +++ b/trunk/drivers/net/wireless/wl12xx/main.c @@ -2011,9 +2011,12 @@ static void wl1271_op_bss_info_changed(struct ieee80211_hw *hw, /* Disable the keep-alive feature */ ret = wl1271_acx_keep_alive_mode(wl, false); - if (ret < 0) goto out_sleep; + + /* restore the bssid filter and go to dummy bssid */ + wl1271_unjoin(wl); + wl1271_dummy_join(wl); } }