[Cerowrt-devel] Fwd: [bug #442] ath9k queue hang

Robert Bradley robert.bradley1 at gmail.com
Wed Apr 16 13:25:16 EDT 2014


On 16/04/2014 18:00, Dave Taht wrote:
> should I have said "de-protected"? in
>
> linux-3.14/drivers/net/wireless/ath/ath9k/xmit.c
<snip>
>         if (info->flags & IEEE80211_TX_CTL_PS_RESPONSE) {
>                 ath_txq_unlock(sc, txq);
>                 txq = sc->tx.uapsdq;
> ^^^^^^
>                 ath_txq_lock(sc, txq);
>         } else if (txctl->an &&
>

Isn't the point here that you're potentially switching txq and so need
to unlock the old one and then lock the new one?

-- 
Robert Bradley


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 899 bytes
Desc: OpenPGP digital signature
URL: <https://lists.bufferbloat.net/pipermail/cerowrt-devel/attachments/20140416/29c657a1/attachment.sig>


More information about the Cerowrt-devel mailing list