linux_dsm_epyc7002/drivers/net/wireless/ath/wil6210
Hamad Kadmany f6b29b6585 wil6210: protect list of pending wmi events during flush
When flush is done, pending events list is manipulated
without taking the proper spinlock, which could lead to
memory corruption if list is manipulated by wmi worker
or by interrupt routine.

Signed-off-by: Hamad Kadmany <qca_hkadmany@qca.qualcomm.com>
Signed-off-by: Maya Erez <qca_merez@qca.qualcomm.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2017-03-09 10:04:27 +02:00
..
boot_loader.h wil6210: report boot loader error 2015-08-06 09:44:02 +03:00
cfg80211.c wil6210: store bss object and use cfg80211_connect_bss() 2017-03-09 10:04:23 +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 wil6210: dump firmware memory when firmware crashes 2015-10-09 11:39:19 +03:00
main.c wil6210: store bss object and use cfg80211_connect_bss() 2017-03-09 10:04:23 +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 wil6210: Add pmc debug mechanism memory management 2015-05-04 20:55:43 +03:00
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: store bss object and use cfg80211_connect_bss() 2017-03-09 10:04:23 +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: protect list of pending wmi events during flush 2017-03-09 10:04:27 +02:00
wmi.h wil6210: align to latest auto generated wmi.h 2017-01-27 19:49:51 +02:00