linux_dsm_epyc7002/drivers/net/wireless/ath/wcn36xx
Bjorn Andersson 6d1f37323f wcn36xx: Reduce spinlock in indication handler
The purpose of pushing indication on a list and handle these in a
separate worker is to allow the handlers to sleep. It does therefor not
make much sense to hold the queue spinlock through the entire indication
worker function.

By removing items from the queue early we don't need to hold the lock
throughout the indication worker, allowing the individual handlers to
sleep.

Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2017-12-14 17:31:44 +02:00
..
debug.c wcn36xx: Add helper macros to cast vif to private vif and vice versa 2016-04-25 20:37:04 +03:00
debug.h
dxe.c wcn36xx: check dma_mapping_error() 2017-08-03 14:40:13 +03:00
dxe.h wcn36xx: Correct DXE chip version differentiation 2016-07-08 16:58:27 +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: Add hardware scan offload support 2017-12-14 17:28:59 +02: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: Add helper macros to cast vif to private vif and vice versa 2016-04-25 20:37:04 +03:00
pmc.h
smd.c wcn36xx: Reduce spinlock in indication handler 2017-12-14 17:31:44 +02:00
smd.h wcn36xx: Add hardware scan offload support 2017-12-14 17:28:59 +02:00
txrx.c mac80211: clean up rate encoding bits in RX status 2017-04-28 10:41:38 +02:00
txrx.h wcn36xx: let device generate qos seq numbers 2015-01-23 19:11:58 +02:00
wcn36xx.h wcn36xx: Disable 5GHz for wcn3620 2017-09-25 10:20:58 +03:00