On Tue, Jul 13, 2010 at 08:32:40AM -0700, Bob Copeland wrote: > We currently trigger a reset via a tasklet when certain error > conditions are detected so that the card will (eventually) > restart. Unfortunately this makes locking complicated since > reset can also be called in process context (e.g. for channel > change). Currently nothing protects against concurrent resets, > which can be the source of corruption bugs. > > Reset takes too long to spinlock the whole thing, so this > patch moves deferred resets into the mac80211 workqueue to > enable use of sc->lock mutex. > > Signed-off-by: Bob Copeland <m...@bobcopeland.com>
Neat! Good idea. Luis _______________________________________________ ath5k-devel mailing list ath5k-devel@lists.ath5k.org https://lists.ath5k.org/mailman/listinfo/ath5k-devel