On 15/04/2014 09:56, Robert Bradley wrote: > Not as far as I can tell from the documentation. I did notice though > that the wakeup code in ath_tx_complete() lacks the > ath_txq_lock()/ath_txq_unlock() calls around it. I don't know if that > helps or not... Slight correction; make that ath_txq_skb_done() (http://lxr.free-electrons.com/source/drivers/net/wireless/ath/ath9k/xmit.c#L150). It might not matter though if the queue's stopped at the time. -- Robert Bradley