linux/drivers/net/wireless/ath/wcn36xx
Daniel Mack 80c764d321 wcn36xx: cancel pending scan request when interface goes down
When the network interface goes down while a scan request is still
pending that can't be stopped due to firmware hickups, wcn->scan_req
remains set, even though the hardware is deinitialized. This results
in -EBUSY for all scan requests after the interface was brought up
again.

Fix this by explicitly completing pending scan requests in
wcn36xx_stop().

Signed-off-by: Daniel Mack <daniel@zonque.org>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
2018-04-24 09:06:05 +03:00
..
debug.c wireless: Use octal not symbolic permissions 2018-03-27 11:01:13 +03:00
debug.h
dxe.c wcn36xx: use READ_ONCE() to access desc->ctrl 2018-04-19 19:22:43 +03:00
dxe.h wcn36xx: Remove useless skb spinlock 2018-04-10 17:39:50 +03:00
hal.h wcn36xx: Add hardware scan offload support 2017-12-14 17:28:59 +02:00
Kconfig soc: qcom: smd: Transition client drivers from smd to rpmsg 2017-03-28 17:58:07 -07:00
main.c wcn36xx: cancel pending scan request when interface goes down 2018-04-24 09:06:05 +03:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
pmc.c wcn36xx: Fix dynamic power saving 2018-01-04 18:41:48 +02:00
pmc.h
smd.c wcn36xx: abort scan request when 'dequeued' indicator is sent 2018-04-24 09:05:58 +03:00
smd.h wcn36xx: pass correct BSS index when deleting BSS keys 2018-04-24 08:57:05 +03:00
txrx.c wcn36xx: don't keep reference to skb if transmission failed 2018-04-10 17:34:14 +03:00
txrx.h wcn36xx: let device generate qos seq numbers 2015-01-23 19:11:58 +02:00
wcn36xx.h wcn36xx: reduce verbosity of drivers messages 2018-03-26 18:11:23 +03:00