]> git.karo-electronics.de Git - linux-beck.git/commit
ath10k: prevent some tx flushing failures
authorMichal Kazior <michal.kazior@tieto.com>
Mon, 21 Jul 2014 17:52:59 +0000 (20:52 +0300)
committerKalle Valo <kvalo@qca.qualcomm.com>
Mon, 21 Jul 2014 18:02:04 +0000 (21:02 +0300)
commit708b9bde5d8462d7ce47c1c8ddfc84dd2539e39a
tree5acbf2b5b52b92199b69c5c5d104dd329e280d0b
parentda34fad65d84c3bb19eb1e6e5d143d4bf1454fba
ath10k: prevent some tx flushing failures

Firmware could request inspection of some
submitted tx requests. Since the callback wasn't
implemented it was possible to bleed tx msdu_ids
which could translate to tx flushing timeouts.

There's nothing ath10k can do to help firmware
with tx processing now so just report all tx
frames as already inspected to prevent firmware
from sending up inspection events and force it to
report regular tx completion indications with
discard status.

Signed-off-by: Michal Kazior <michal.kazior@tieto.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
drivers/net/wireless/ath/ath10k/htt_rx.c
drivers/net/wireless/ath/ath10k/htt_tx.c