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 <me@xxxxxxxxxxxxxxx> Neat! Good idea. Luis -- 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