linux/drivers/net/wireless/ath/wil6210
Maya Erez 18618a9fba wil6210: missing reinit_completion in HALP voting
After setting HALP ICR bit, we keep it set until HALP unvote.
Masking HALP ICR should protect the driver from hitting the HALP ICR
over and over again. However, in case there is another MISC ICR
we will read the HALP ICR and issue a completion. This can lead to
a case where HALP voting is completed immediately, as the completion
is already set.
Reinit the HALP completion before the actual vote will clear previous
completions and protect from such cases.

Signed-off-by: Maya Erez <qca_merez@qca.qualcomm.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2017-03-09 10:04:18 +02:00
..
boot_loader.h
cfg80211.c wil6210: use print_hex_dump_debug instead of print_hex_dump_bytes 2017-03-09 10:04:14 +02:00
debug.c wil6210: align wil log functions to wil_dbg_ratelimited implementation 2016-05-28 11:19:29 +03:00
debugfs.c wil6210: convert symbolic permissions to octal permissions 2017-01-27 19:50:03 +02:00
ethtool.c wil6210: remove __func__ from debug printouts 2017-01-27 19:49:30 +02:00
fw_inc.c wil6210: support loading dedicated image for sparrow-plus devices 2017-01-27 19:49:26 +02:00
fw.c wil6210: support loading dedicated image for sparrow-plus devices 2017-01-27 19:49:26 +02:00
fw.h wil6210: extract firmware version from file header 2016-08-31 10:31:16 +03:00
interrupt.c wil6210: remove __func__ from debug printouts 2017-01-27 19:49:30 +02:00
ioctl.c wil6210: clean ioctl debug message 2016-03-07 11:43:20 +02:00
Kconfig
main.c wil6210: missing reinit_completion in HALP voting 2017-03-09 10:04:18 +02:00
Makefile Makefile: drop -D__CHECK_ENDIAN__ from cflags 2016-12-16 00:13:43 +02:00
netdev.c wireless-drivers-next patches for 4.11 2017-02-01 12:46:17 -05:00
p2p.c wil6210: remove __func__ from debug printouts 2017-01-27 19:49:30 +02:00
pcie_bus.c wil6210: set dma mask to reflect device capability 2017-03-09 10:04:00 +02:00
pm.c wil6210: remove __func__ from debug printouts 2017-01-27 19:49:30 +02:00
pmc.c wil6210: set dma mask to reflect device capability 2017-03-09 10:04:00 +02:00
pmc.h
rx_reorder.c wil6210: remove __func__ from debug printouts 2017-01-27 19:49:30 +02:00
trace.c
trace.h wil6210: switch to generated wmi.h 2016-03-07 11:43:20 +02:00
txrx.c wil6210: set dma mask to reflect device capability 2017-03-09 10:04:00 +02:00
txrx.h wil6210: replay attack detection 2016-03-07 11:43:19 +02:00
wil6210.h wil6210: use print_hex_dump_debug instead of print_hex_dump_bytes 2017-03-09 10:04:14 +02:00
wil_crash_dump.c wil6210: remove __func__ from debug printouts 2017-01-27 19:49:30 +02:00
wil_platform.c wil6210: support for platform specific crash recovery 2016-01-07 15:00:44 +02:00
wil_platform.h wil6210: add pm_notify handling 2016-05-28 11:19:25 +03:00
wmi.c wil6210: bus_request platform operation refinement 2017-03-09 10:04:09 +02:00
wmi.h wil6210: align to latest auto generated wmi.h 2017-01-27 19:49:51 +02:00