diff options
author | Johannes Berg <johannes.berg@intel.com> | 2012-12-13 23:07:46 +0100 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2013-01-03 13:01:16 +0100 |
commit | b998e8bb3e1c6eeae5eab9d6a434563270286c3b (patch) | |
tree | 123f50adba77eec78f3c69eac4f872ff4cce0087 /net/mac80211/mesh.c | |
parent | 0f6dfcee2e081f47a3e97cb8984fb4d62217e6f7 (diff) | |
download | linux-stable-b998e8bb3e1c6eeae5eab9d6a434563270286c3b.tar.gz linux-stable-b998e8bb3e1c6eeae5eab9d6a434563270286c3b.tar.bz2 linux-stable-b998e8bb3e1c6eeae5eab9d6a434563270286c3b.zip |
mac80211: remove final sta_info_flush()
When all interfaces have been removed, there can't
be any stations left over, so there's no need to
flush again. Remove this, and all code associated
with it, which also simplifies the function.
Tested-by: Ben Greear <greearb@candelatech.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'net/mac80211/mesh.c')
-rw-r--r-- | net/mac80211/mesh.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/mac80211/mesh.c b/net/mac80211/mesh.c index 8565c00cb644..8a9d5d03bbc2 100644 --- a/net/mac80211/mesh.c +++ b/net/mac80211/mesh.c @@ -656,7 +656,7 @@ void ieee80211_stop_mesh(struct ieee80211_sub_if_data *sdata) ieee80211_bss_info_change_notify(sdata, BSS_CHANGED_BEACON_ENABLED); /* flush STAs and mpaths on this iface */ - sta_info_flush(sdata->local, sdata); + sta_info_flush(sdata); mesh_path_flush_by_iface(sdata); del_timer_sync(&sdata->u.mesh.housekeeping_timer); |