linux_dsm_epyc7002/drivers/net/wireless/ath/wil6210
Lior David bb6743f7c2 wil6210: delay remain on channel when scan is active
Currently it was possible to call remain_on_channel(ROC)
while scan was active and this caused a crash in the FW.
In order to fix this problem and make the behavior
consistent with other drivers, queue the ROC in case
a scan is active and try it again when scan is done.
As part of the fix, clean up some locking issues and
return error if scan is called while ROC is active.

Signed-off-by: Lior David <qca_liord@qca.qualcomm.com>
Signed-off-by: Maya Erez <qca_merez@qca.qualcomm.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2016-12-01 13:20:26 +02:00
..
boot_loader.h wil6210: report boot loader error 2015-08-06 09:44:02 +03:00
cfg80211.c wil6210: delay remain on channel when scan is active 2016-12-01 13:20:26 +02:00
debug.c wil6210: align wil log functions to wil_dbg_ratelimited implementation 2016-05-28 11:19:29 +03:00
debugfs.c wil6210: extract firmware version from file header 2016-08-31 10:31:16 +03:00
ethtool.c wil6210: use inline functions for register access 2015-08-06 09:43:43 +03:00
fw_inc.c wil6210: extract firmware version from file header 2016-08-31 10:31:16 +03:00
fw.c wil6210: use inline functions for register access 2015-08-06 09:43:43 +03:00
fw.h wil6210: extract firmware version from file header 2016-08-31 10:31:16 +03:00
interrupt.c wil6210: change HALP logging category to IRQ 2016-08-19 13:11:10 +03:00
ioctl.c wil6210: clean ioctl debug message 2016-03-07 11:43:20 +02:00
Kconfig wil6210: dump firmware memory when firmware crashes 2015-10-09 11:39:19 +03:00
main.c wil6210: delay remain on channel when scan is active 2016-12-01 13:20:26 +02:00
Makefile wil6210: p2p initial support 2016-03-07 11:43:20 +02:00
netdev.c wil6210: fix net queue stop/wake 2016-11-23 16:49:43 +02:00
p2p.c wil6210: delay remain on channel when scan is active 2016-12-01 13:20:26 +02:00
pcie_bus.c wil6210: extract firmware capabilities from FW file 2016-08-31 10:31:12 +03:00
pm.c wil6210: add pm_notify handling 2016-05-28 11:19:25 +03:00
pmc.c wil6210: pmc logger bug fix 2015-10-09 11:39:09 +03:00
pmc.h wil6210: Add pmc debug mechanism memory management 2015-05-04 20:55:43 +03:00
rx_reorder.c wil6210: remove BACK RX and TX workers 2016-03-07 11:43:19 +02:00
trace.c
trace.h wil6210: switch to generated wmi.h 2016-03-07 11:43:20 +02:00
txrx.c wil6210: fix net queue stop/wake 2016-11-23 16:49:43 +02:00
txrx.h wil6210: replay attack detection 2016-03-07 11:43:19 +02:00
wil6210.h wil6210: delay remain on channel when scan is active 2016-12-01 13:20:26 +02:00
wil_crash_dump.c wil6210: support for platform specific crash recovery 2016-01-07 15:00:44 +02:00
wil_platform.c wil6210: support for platform specific crash recovery 2016-01-07 15:00:44 +02:00
wil_platform.h wil6210: add pm_notify handling 2016-05-28 11:19:25 +03:00
wmi.c wil6210: delay remain on channel when scan is active 2016-12-01 13:20:26 +02:00
wmi.h wil6210: align to latest auto generated wmi.h 2016-11-23 16:50:03 +02:00