ath10k: wake up offchannel queue properly
authorMichal Kazior <michal.kazior@tieto.com>
Thu, 6 Aug 2015 12:46:54 +0000 (14:46 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 22 Oct 2015 21:49:29 +0000 (14:49 -0700)
commit899ec57d57e8b42d4ca06a4882affceff37de7a0
tree5788724a1346b8dce60ab7e317f6668d029ef370
parent1efa9c043580217337b19ae285ae9d7208b58a33
ath10k: wake up offchannel queue properly

commit 3a73d1a6f22bf13044056543ad43b2a304ee0022 upstream.

Once HTT Tx queue got full offchannel queue was
stopped and never woken up again. This broke, e.g.
P2P. This could be reproduced after running a lot
of traffic enough to saturate 100% of the driver
Tx queue and then trying to send offchannel
traffic.

Fixes: 96d828d45e16 ("ath10k: rework tx queue locking")
Signed-off-by: Michal Kazior <michal.kazior@tieto.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/net/wireless/ath/ath10k/mac.c