linux_dsm_epyc7002/drivers/net/wireless/ath/ath10k
Rajkumar Manoharan 8a75fc5474 ath10k: fix firmware assert in monitor mode
commit 166de3f189 ("ath10k: remove supported chain mask") had revealed
an issue on monitor mode. Configuring NSS upon monitor interface
creation is causing target assert in all qca9888x and qca6174 firmware.
Firmware assert issue can be reproduced by below sequence even after
reverting commit 166de3f189 ("ath10k: remove supported chain mask").

ip link set wlan0 down
iw wlan0 set type monitor
iw phy0 set antenna 7
ip link set wlan0 up

This issue is originally reported on qca9888 with 10.1 firmware.

Fixes: 5572a95b4b ("ath10k: apply chainmask settings to vdev on creation")
Cc: stable@vger.kernel.org
Reported-by: Janusz Dziedzic <janusz.dziedzic@tieto.com>
Signed-off-by: Rajkumar Manoharan <rmanohar@qti.qualcomm.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2016-03-06 16:31:13 +02:00
..
ahb.c ath10k: expose hif ops for ahb 2016-01-28 10:47:28 +02:00
ahb.h ath10k: expose hif ops for ahb 2016-01-28 10:47:28 +02:00
bmi.c
bmi.h ath10k: select board data based on BMI chip id and board id 2015-10-14 08:58:35 +03:00
ce.c ath10k: remove shadow copy of CE descriptors for source ring 2015-10-29 12:59:04 +02:00
ce.h ath10k: fix HTT Tx CE ring size 2016-03-06 16:31:13 +02:00
core.c ath10k: change htt tx desc/qcache peer limit config 2016-03-06 16:31:13 +02:00
core.h ath10k: change htt tx desc/qcache peer limit config 2016-03-06 16:31:13 +02:00
debug.c ath10k: fix sanity check on enabling btcoex via debugfs 2016-03-03 19:27:17 +02:00
debug.h ath10k: add basic skeleton to support ahb 2016-01-28 10:47:19 +02:00
debugfs_sta.c ath10k: add debugfs support for Per STA total rx duration 2016-01-26 16:47:37 +02:00
hif.h ath10k: remove htc polling for tx completion 2015-10-16 15:49:41 +03:00
htc.c ath10k: remove htc polling for tx completion 2015-10-16 15:49:41 +03:00
htc.h ath10k: remove htc polling for tx completion 2015-10-16 15:49:41 +03:00
htt_rx.c ath10k: implement push-pull tx 2016-03-06 16:31:12 +02:00
htt_tx.c ath10k: implement push-pull tx 2016-03-06 16:31:12 +02:00
htt.c ath10k: rename some HTT events 2016-01-28 10:45:25 +02:00
htt.h ath10k: implement push-pull tx 2016-03-06 16:31:12 +02:00
hw.c ath10k: include qca4019 register map table 2016-01-28 10:47:20 +02:00
hw.h ath10k: change htt tx desc/qcache peer limit config 2016-03-06 16:31:13 +02:00
Kconfig ath10k: add reset ctrl related functions in ahb 2016-01-28 10:47:24 +02:00
mac.c ath10k: fix firmware assert in monitor mode 2016-03-06 16:31:13 +02:00
mac.h ath10k: implement push-pull tx 2016-03-06 16:31:12 +02:00
Makefile ath10k: add basic skeleton to support ahb 2016-01-28 10:47:19 +02:00
p2p.c
p2p.h
pci.c ath10k: fix erroneous return value 2016-03-03 19:20:01 +02:00
pci.h ath10k: add helper functions in ahb.c for reg rd/wr 2016-01-28 10:47:21 +02:00
rx_desc.h ath10k: add support for qca99x0 Rx descriptors 2015-07-24 10:44:55 +03:00
spectral.c ath10k: add spectral scan support for 10.4 fw 2015-08-26 11:09:12 +03:00
spectral.h ath10k: refactor phyerr event handlers 2015-08-17 17:43:29 +03:00
swap.c ath10k: Add support for code swap 2015-06-30 15:12:47 +03:00
swap.h ath10k: Add support for code swap 2015-06-30 15:12:47 +03:00
targaddrs.h ath10k: add qca4019 hw params 2016-02-02 14:09:27 +02:00
testmode_i.h
testmode.c ath10k: add FW API support to test mode 2015-10-29 12:48:01 +02:00
testmode.h
thermal.c ath10k: add thermal throttling support for 10.4 firmware 2015-11-04 19:31:46 +02:00
thermal.h ath10k: Fix build with CONFIG_THERMAL=m 2015-11-26 20:53:07 +01:00
trace.c
trace.h ath10k: add hw_rev to trace events to support pktlog 2016-03-03 19:20:00 +02:00
txrx.c ath10k: keep track of queue depth per txq 2016-03-06 16:31:12 +02:00
txrx.h
wmi-ops.h ath10k: add abstraction layer for vdev subtype 2016-02-02 14:07:47 +02:00
wmi-tlv.c ath10k: add abstraction layer for vdev subtype 2016-02-02 14:07:47 +02:00
wmi-tlv.h ath10k: add abstraction layer for peer flags 2015-11-04 19:30:08 +02:00
wmi.c ath10k: change htt tx desc/qcache peer limit config 2016-03-06 16:31:13 +02:00
wmi.h ath10k: populate qca4019 fw specific wmi init params 2016-02-02 14:09:28 +02:00
wow.c ath10k: fix hw reconfig on wow failure 2015-08-13 14:22:49 +03:00
wow.h