On Sat, 2015-01-24 at 10:30 +0200, Luca Coelho wrote: > From: Luciano Coelho <luciano.coelho@xxxxxxxxx> > > If suspend starts while ieee80211_scan_completed() is running, between > the point where SCAN_COMPLETED is set and the work is queued, > ieee80211_scan_cancel() will not catch the work and we may finish > suspending before the work is actually executed, leaving the scan > running while suspended. > > To fix this race, queue the scan work during resume if the > SCAN_COMPLETED flag is set and flush it immediately. Applied. I've put it into mac80211-next, we can look later if we should send it to various stable trees. johannes -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html