summaryrefslogtreecommitdiff
path: root/drivers/bluetooth
diff options
context:
space:
mode:
authorMichal Kazior <michal.kazior@tieto.com>2014-08-05 14:54:44 +0200
committerKalle Valo <kvalo@qca.qualcomm.com>2014-08-12 10:47:48 +0300
commit5c81c7fd62004be13a3c9345ca25607d14862cc4 (patch)
tree49826629326a55210f514427776fdc39fa8c51fb /drivers/bluetooth
parent9ff8b7247dd211158410af4bb5ebbc507182729f (diff)
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>
Diffstat (limited to 'drivers/bluetooth')
0 files changed, 0 insertions, 0 deletions