diff options
author | John W. Linville <linville@tuxdriver.com> | 2012-11-21 12:57:56 -0500 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2012-11-21 12:57:56 -0500 |
commit | b3117494772d8f906625905c6e203af745ee3530 (patch) | |
tree | cc8960455f9e1f18d0939fddd0e96f349613f753 /net/mac80211/ibss.c | |
parent | e2ff0498409af6f2023f91aba07b281e5e87ee15 (diff) | |
parent | 400e020892a9a20eea5d2c9bce8bfb312075c4ba (diff) |
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless
Conflicts:
drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c
drivers/net/wireless/iwlwifi/pcie/tx.c
Diffstat (limited to 'net/mac80211/ibss.c')
-rw-r--r-- | net/mac80211/ibss.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/net/mac80211/ibss.c b/net/mac80211/ibss.c index c7386b2b767e..67774b053535 100644 --- a/net/mac80211/ibss.c +++ b/net/mac80211/ibss.c | |||
@@ -1156,10 +1156,6 @@ int ieee80211_ibss_leave(struct ieee80211_sub_if_data *sdata) | |||
1156 | 1156 | ||
1157 | mutex_lock(&sdata->u.ibss.mtx); | 1157 | mutex_lock(&sdata->u.ibss.mtx); |
1158 | 1158 | ||
1159 | sdata->u.ibss.state = IEEE80211_IBSS_MLME_SEARCH; | ||
1160 | memset(sdata->u.ibss.bssid, 0, ETH_ALEN); | ||
1161 | sdata->u.ibss.ssid_len = 0; | ||
1162 | |||
1163 | active_ibss = ieee80211_sta_active_ibss(sdata); | 1159 | active_ibss = ieee80211_sta_active_ibss(sdata); |
1164 | 1160 | ||
1165 | if (!active_ibss && !is_zero_ether_addr(ifibss->bssid)) { | 1161 | if (!active_ibss && !is_zero_ether_addr(ifibss->bssid)) { |
@@ -1180,6 +1176,10 @@ int ieee80211_ibss_leave(struct ieee80211_sub_if_data *sdata) | |||
1180 | } | 1176 | } |
1181 | } | 1177 | } |
1182 | 1178 | ||
1179 | ifibss->state = IEEE80211_IBSS_MLME_SEARCH; | ||
1180 | memset(ifibss->bssid, 0, ETH_ALEN); | ||
1181 | ifibss->ssid_len = 0; | ||
1182 | |||
1183 | sta_info_flush(sdata->local, sdata); | 1183 | sta_info_flush(sdata->local, sdata); |
1184 | 1184 | ||
1185 | spin_lock_bh(&ifibss->incomplete_lock); | 1185 | spin_lock_bh(&ifibss->incomplete_lock); |