On Sat, 2012-11-24 at 00:32 +0100, Johannes Berg wrote: > From: Johannes Berg <johannes.berg@xxxxxxxxx> > > Felix Liao reported that when an interface is set DOWN > while another interface is executing a ROC, the warning > in ieee80211_start_next_roc() (about the first item on > the list having started already) triggers. > > This is because ieee80211_roc_purge() calls it even if > it never actually changed the list of ROC items. To fix > this, simply remove the function call. If it is needed > then it will be done by the ieee80211_sw_roc_work() > function when the ROC item that is being removed while > active is cleaned up. I should mention that the only effect of the patch is removing the warning, other than that the code behaves the same before and after the patch. 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