diff options
author | Tomas Winkler <tomas.winkler@intel.com> | 2008-07-02 18:27:13 -0400 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2008-07-08 14:16:01 -0400 |
commit | fc32f9243dc93e75f81457e95d9cb90ee6136d94 (patch) | |
tree | b95c2c4ac3cf2052d9bcb67eeac51cfe6fee2a9b /net/mac80211/mlme.c | |
parent | 8e8862b79d2ce9177bfddd85b8328a86a25c69b2 (diff) |
mac80211: call bss_info_change only once upon disassociation
This patch removes call of ieee80211_bss_info_change_notify from within
ieee80211_reset_erp_info. This allows gathering all bss info changes
into one call to the driver in the disassociation flow.
Signed-off-by: Tomas Winkler <tomas.winkler@intel.com>
Acked-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'net/mac80211/mlme.c')
-rw-r--r-- | net/mac80211/mlme.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/mac80211/mlme.c b/net/mac80211/mlme.c index 2a927089f4db..37ea04f5bab9 100644 --- a/net/mac80211/mlme.c +++ b/net/mac80211/mlme.c | |||
@@ -573,7 +573,7 @@ static void ieee80211_set_associated(struct net_device *dev, | |||
573 | ieee80211_sta_tear_down_BA_sessions(dev, ifsta->bssid); | 573 | ieee80211_sta_tear_down_BA_sessions(dev, ifsta->bssid); |
574 | ifsta->flags &= ~IEEE80211_STA_ASSOCIATED; | 574 | ifsta->flags &= ~IEEE80211_STA_ASSOCIATED; |
575 | netif_carrier_off(dev); | 575 | netif_carrier_off(dev); |
576 | ieee80211_reset_erp_info(dev); | 576 | changed |= ieee80211_reset_erp_info(dev); |
577 | 577 | ||
578 | sdata->bss_conf.assoc_ht = 0; | 578 | sdata->bss_conf.assoc_ht = 0; |
579 | sdata->bss_conf.ht_conf = NULL; | 579 | sdata->bss_conf.ht_conf = NULL; |