diff options
author | Alagu Sankar <alagusankar@silex-india.com> | 2019-04-19 10:28:49 +0300 |
---|---|---|
committer | Kalle Valo <kvalo@codeaurora.org> | 2019-04-23 16:23:39 +0300 |
commit | e2a6b711282a371c5153239e0468a48254f17ca6 (patch) | |
tree | 53a861d70c80fe1e07fae03c6105d0a6a54a4c96 /drivers/net/wireless/ath/ath10k/pci.c | |
parent | 70736b9753fdebccf68eb84d8be0f8d9c5a7680e (diff) |
ath10k: htt: don't use txdone_fifo with SDIO
HTT High Latency (ATH10K_DEV_TYPE_HL) does not use txdone_fifo at all, we don't
even initialise it by skipping ath10k_htt_tx_alloc_buf() in
ath10k_htt_tx_start(). Because of this using QCA6174 SDIO
ath10k_htt_rx_tx_compl_ind() will crash when it accesses unitialised
txdone_fifo. So skip txdone_fifo when using High Latency mode.
Tested with QCA6174 SDIO with firmware WLAN.RMH.4.4.1-00007-QCARMSWP-1.
Co-developed-by: Wen Gong <wgong@codeaurora.org>
Signed-off-by: Alagu Sankar <alagusankar@silex-india.com>
Signed-off-by: Wen Gong <wgong@codeaurora.org>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Diffstat (limited to 'drivers/net/wireless/ath/ath10k/pci.c')
0 files changed, 0 insertions, 0 deletions