linux_dsm_epyc7002/drivers/net/wireless/ath
Michal Kazior 5c81c7fd62 ath10k: introduce a stricter scan state machine
This aims at fixing some rare scan bugs related to
firmware reporting unexpected scan event
sequences.

One such bug was if spectral scan phyerr reporting
prevented firmware from properly propagating scan
events to host. This led to scan timeout. After
that next scan would trigger scan completed event
first (before scan started event) leading to
ar->scan.in_progress and timeout timer states to
be overwritten incorrectly and making the very
next scan to hang forever.

Reported-by: Janusz Dziedzic <janusz.dziedzic@tieto.com>
Signed-off-by: Michal Kazior <michal.kazior@tieto.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2014-08-12 10:47:48 +03:00
..
ar5523
ath5k ath5k: capture CCK and OFDM restarts 2014-07-01 14:26:25 -04:00
ath6kl ath6kl: convert a driver to use module_usb_driver() 2014-08-04 09:10:53 +03:00
ath9k ath: Move spectral debugfs structs to shared header 2014-08-04 09:07:37 +03:00
ath10k ath10k: introduce a stricter scan state machine 2014-08-12 10:47:48 +03:00
carl9170
wcn36xx
wil6210 wil6210: add new register region for AGC table 2014-07-18 13:45:24 -04:00
ath.h ath9k: Add ATH_OP_MULTI_CHANNEL 2014-06-19 15:49:18 -04:00
debug.c
dfs_pattern_detector.c
dfs_pattern_detector.h
dfs_pri_detector.c
dfs_pri_detector.h
hw.c
Kconfig
key.c
main.c
Makefile
reg.h
regd_common.h
regd.c
regd.h
spectral_common.h ath10k: add spectral scan feature 2014-08-04 09:07:54 +03:00