On 11/05/2013 11:09 PM, Emmanuel Grumbach wrote:
> From: Emmanuel Grumbach <[email protected]>
> 
> 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 <[email protected]>
> Signed-off-by: Johannes Berg <[email protected]>

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 [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to