Searched hist:250391 (Results 1 - 1 of 1) sorted by relevance
/freebsd-11-stable/sys/dev/ath/ | ||
H A D | if_ath.c | diff 250391 Wed May 08 19:30:28 MDT 2013 adrian Fix the holding descriptor logic to actually be "right" (for values of "right".) Flip back on the "always continue TX DMA using the holding descriptor" code - by always setting ATH_BUF_BUSY and never setting axq_link to NULL. Since the holding descriptor is accessed via txq->axq_link and _that_ is done behind the TXQ lock rather than the TX path lock, the holding descriptor stuff itself needs to be behind the TXQ lock. So, do the mental gymnastics needed to do this. I've not seen any of the hardware failures that I was seeing when I last tried to do this. Tested: * AR5416, STA mode |
Completed in 116 milliseconds