]> git.baikalelectronics.ru Git - kernel.git/commit
mac80211: Requeue work after scan complete for all VIF types.
authorSachin Kulkarni <Sachin.Kulkarni@imgtec.com>
Tue, 12 Jan 2016 09:00:19 +0000 (14:30 +0530)
committerJohannes Berg <johannes.berg@intel.com>
Tue, 26 Jan 2016 10:27:39 +0000 (11:27 +0100)
commit4a346fd70fc5ebd4bc7dc05c08d0a14cb9364f7f
treea60f4e7a0cb0af3e062bef209da12d4b6f2b86a1
parentf0aa92bb80cd48fd3d72818d20aef3c6f70926a5
mac80211: Requeue work after scan complete for all VIF types.

During a sw scan ieee80211_iface_work ignores work items for all vifs.
However after the scan complete work is requeued only for STA, ADHOC
and MESH iftypes.

This occasionally results in event processing getting delayed/not
processed for iftype AP when it coexists with a STA. This can result
in data halt and eventually disconnection on the AP interface.

Cc: stable@vger.kernel.org
Signed-off-by: Sachin Kulkarni <Sachin.Kulkarni@imgtec.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/mac80211/ibss.c
net/mac80211/mesh.c
net/mac80211/mesh.h
net/mac80211/mlme.c
net/mac80211/scan.c