linux_dsm_epyc7002/drivers/net/wireless/ath/ath10k
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
..
bmi.c ath10k: separate result parameter in ath10k_bmi_execute() 2014-03-21 17:40:53 +02:00
bmi.h ath10k: fix ath10k_bmi_read32 macro 2014-05-23 11:29:23 +03:00
ce.c ath10k: sanitize tx ring index access properly 2014-07-15 11:19:45 +03:00
ce.h ath10k: abort incomplete scatter-gather pci tx properly 2014-05-27 12:32:10 +03:00
core.c ath10k: introduce a stricter scan state machine 2014-08-12 10:47:48 +03:00
core.h ath10k: introduce a stricter scan state machine 2014-08-12 10:47:48 +03:00
debug.c ath10k: fix wmi service bitmap debug 2014-08-12 10:42:24 +03:00
debug.h ath10k: fix alignment in ath10k_dbg() 2014-02-14 13:19:55 +02:00
hif.h ath10k: replace send_head() with tx_sg() 2014-02-28 11:59:06 +02:00
htc.c ath10k: workaround boot issues with KVM/PCI-passthrough 2014-07-21 20:44:39 +03:00
htc.h ath10k: simplify HTC command submitting 2013-09-16 19:47:46 +03:00
htt_rx.c ath10k: extend debug code for RX path 2014-07-29 12:48:33 +03:00
htt_tx.c ath10k: prevent some tx flushing failures 2014-07-21 21:02:04 +03:00
htt.c ath10k: fix core start sequence 2014-05-23 11:00:08 +03:00
htt.h ath10k: add implementation for configure max amsdu, ampdu 2014-07-14 15:44:48 +03:00
hw.h ath10k: add support for 10.2 firmware 2014-07-28 23:48:03 +03:00
Kconfig ath10k: add spectral scan feature 2014-08-04 09:07:54 +03:00
mac.c ath10k: introduce a stricter scan state machine 2014-08-12 10:47:48 +03:00
mac.h ath10k: introduce a stricter scan state machine 2014-08-12 10:47:48 +03:00
Makefile ath10k: add spectral scan feature 2014-08-04 09:07:54 +03:00
pci.c ath10k: add support for 10.2 firmware 2014-07-28 23:48:03 +03:00
pci.h ath10k: fix bmi exchange tx/rx race 2014-07-15 11:18:58 +03:00
rx_desc.h ath10k: document decap modes 2013-09-26 10:12:23 +03:00
spectral.c ath10k: add spectral scan feature 2014-08-04 09:07:54 +03:00
spectral.h ath10k: add spectral scan feature 2014-08-04 09:07:54 +03:00
targaddrs.h
trace.c
trace.h ath10k: add trace event for WMI_DEBUG_MESG_EVENTID 2014-01-10 11:49:33 +02:00
txrx.c ath10k: fix Rx aggregation reordering 2014-07-25 11:15:39 +03:00
txrx.h ath10k: fix Rx aggregation reordering 2014-07-25 11:15:39 +03:00
wmi.c ath10k: introduce a stricter scan state machine 2014-08-12 10:47:48 +03:00
wmi.h ath10k: fix wmi service bitmap debug 2014-08-12 10:42:24 +03:00