On Thu, Oct 2, 2008 at 3:53 AM, Elias Oltmanns <eo@xxxxxxxxxxxxxx> wrote: >> Ah, yes, good analysis... and ath5k_init is scheduling the timer. I >> doubt ieee80211_opened would fly; probably the better thing to do is >> ensure that the cleanup gets called regardless of whether ath5k_stop >> gets called (it shouldn't matter since the irqs all get created in >> _attach). > > Not sure I agree there. Why should calibration take place regularly even > though the interface appears to be shut down from user-space's point of > view? It simply doesn't make sense to start the interface if nobody > intends to use it. Hmm, yeah, you're right. So, I guess we can just do your patch except with another status bit that says it's active instead of changing mac80211 (b43 does something along those lines). -- Bob Copeland %% www.bobcopeland.com -- 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