mac80211: combine QoS with other BSS changes
authorJohannes Berg <johannes.berg@intel.com>
Fri, 2 Mar 2012 14:56:59 +0000 (15:56 +0100)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 5 Mar 2012 20:53:46 +0000 (15:53 -0500)
commit3abead59fcdeb56df8b83288a2f5edbe6423b0bb
treedd9ee248d46e9a7fe6e583507bebc93015b8e4d6
parent293702a3fb75832613e2af097bdc3ac8ef775b33
mac80211: combine QoS with other BSS changes

When associating and particularly when disassociating
there's no need to notify the driver about changes
with multiple calls to bss_info_changed, we should
combine the QoS enabling/disabling into the same call
as otherwise the driver could get confused about QoS
suddenly getting disabled while connected.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
net/mac80211/ieee80211_i.h
net/mac80211/iface.c
net/mac80211/mlme.c
net/mac80211/util.c