On 11/05/2013 11:09 PM, Emmanuel Grumbach wrote: > From: Emmanuel Grumbach <emmanuel.grumbach@xxxxxxxxx> > > commit a754055a1296fcbe6f32de3a5eaca6efb2fd1865 upstream. > > __ieee80211_scan_completed is called from a worker. This > means that the following flow is possible. > > * driver calls ieee80211_scan_completed > * mac80211 cancels the scan (that is already complete) > * __ieee80211_scan_completed runs > > When scan_work will finally run, it will see that the scan > hasn't been aborted and might even trigger another scan on > another band. This leads to a situation where cfg80211's > scan is not done and no further scan can be issued. > > Fix this by setting a new flag when a HW scan is being > cancelled so that no other scan will be triggered. > > Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@xxxxxxxxx> > Signed-off-by: Johannes Berg <johannes.berg@xxxxxxxxx> Argh... stupid me. This patch is already there... sorry. I need another one in 3.10. Sending it now... -- To unsubscribe from this list: send the line "unsubscribe stable" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html