OrangePi_CM5/drivers/net/wireless/ath/ath11k
Ben Greear 6ac117edac ath11k: Fix napi related hang
[ Upstream commit d943fdad7589653065be0e20aadc6dff37725ed4 ]

Similar to the same bug in ath10k, a napi disable w/out it being enabled
will hang forever.  I believe I saw this while trying rmmod after driver
had some failure on startup.  Fix it by keeping state on whether napi is
enabled or not.

And, remove un-used napi pointer in ath11k driver base struct.

Signed-off-by: Ben Greear <greearb@candelatech.com>
Signed-off-by: Kalle Valo <quic_kvalo@quicinc.com>
Link: https://lore.kernel.org/r/20200903195254.29379-1-greearb@candelatech.com
Signed-off-by: Sasha Levin <sashal@kernel.org>
2022-01-27 10:54:18 +01:00
..
Kconfig
…
Makefile
…
ahb.c ath11k: Fix napi related hang 2022-01-27 10:54:18 +01:00
ahb.h
…
ce.c
…
ce.h
…
core.c
…
core.h ath11k: Fix napi related hang 2022-01-27 10:54:18 +01:00
dbring.c ath11k: fix some sleeping in atomic bugs 2021-11-18 14:04:03 +01:00
dbring.h
…
debug.c
…
debug.h
…
debugfs.c
…
debugfs.h
…
debugfs_htt_stats.c
…
debugfs_htt_stats.h
…
debugfs_sta.c
…
debugfs_sta.h
…
dp.c
…
dp.h ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware 2022-01-27 10:53:46 +01:00
dp_rx.c ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status 2021-11-18 14:04:03 +01:00
dp_rx.h
…
dp_tx.c ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware 2022-01-27 10:53:46 +01:00
dp_tx.h
…
hal.c ath11k: Avoid false DEADLOCK warning reported by lockdep 2022-01-27 10:54:15 +01:00
hal.h ath11k: Avoid false DEADLOCK warning reported by lockdep 2022-01-27 10:54:15 +01:00
hal_desc.h
…
hal_rx.c
…
hal_rx.h
…
hal_tx.c
…
hal_tx.h
…
hif.h
…
htc.c
…
htc.h
…
hw.c ath11k: Fix crash caused by uninitialized TX ring 2022-01-27 10:54:11 +01:00
hw.h
…
mac.c ath11k: Avoid NULL ptr access during mgmt tx cleanup 2022-01-27 10:54:13 +01:00
mac.h
…
mhi.c
…
mhi.h
…
pci.c ath11k: Fix napi related hang 2022-01-27 10:54:18 +01:00
pci.h
…
peer.c
…
peer.h
…
qmi.c ath11k: Fix memory leak in ath11k_qmi_driver_event_work 2021-11-18 14:04:03 +01:00
qmi.h
…
reg.c ath11k: Fix ETSI regd with weather radar overlap 2022-01-27 10:53:49 +01:00
reg.h ath11k: Avoid race during regd updates 2021-11-18 14:04:03 +01:00
rx_desc.h
…
spectral.c
…
spectral.h
…
testmode.c
…
testmode.h
…
testmode_i.h
…
thermal.c
…
thermal.h
…
trace.c
…
trace.h
…
wmi.c ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work 2022-01-27 10:54:15 +01:00
wmi.h
…