linux/drivers/net/wireless/mediatek/mt76
Lorenzo Bianconi ba9797b2a7 mt76x2: init: disable all pending tasklets during device removal
There is a possible race in mt76x2_stop_hardware() since pre_tbtt and
dfs tasklets could run during driver cleanup. Fix it disabling all
pending tasklets during device removal

Signed-off-by: Lorenzo Bianconi <lorenzo.bianconi@redhat.com>
Acked-by: Felix Fietkau <nbd@nbd.name>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
2018-01-24 17:17:35 +02:00
..
debugfs.c mt76: fix debugfs_simple_attr.cocci warnings 2018-01-08 19:25:46 +02:00
dma.c
dma.h
eeprom.c
Kconfig
mac80211.c
Makefile
mmio.c
mt76.h mt76: fix transmission of encrypted management frames 2018-01-24 17:12:40 +02:00
mt76x2_core.c
mt76x2_debugfs.c
mt76x2_dfs.c mt76x2: dfs: take into account dfs region in mt76x2_dfs_init_params() 2018-01-24 17:15:34 +02:00
mt76x2_dfs.h mt76x2: dfs: add set_domain handler 2018-01-24 17:15:33 +02:00
mt76x2_dma.c mt76x2: fix WMM parameter configuration 2018-01-24 17:11:03 +02:00
mt76x2_dma.h
mt76x2_eeprom.c mt76x2: eeprom: fix typo in mt76x2_get_power_info_5g() 2018-01-08 19:29:40 +02:00
mt76x2_eeprom.h mt76x2: initialize channel power limits at probe time 2018-01-08 19:25:50 +02:00
mt76x2_init.c mt76x2: init: disable all pending tasklets during device removal 2018-01-24 17:17:35 +02:00
mt76x2_mac.c mt76: fix transmission of encrypted management frames 2018-01-24 17:12:40 +02:00
mt76x2_mac.h
mt76x2_main.c mt76x2: dfs: avoid tasklet scheduling during mt76x2_dfs_init_params() 2018-01-24 17:15:33 +02:00
mt76x2_mcu.c mt76: fix memcpy to potential null pointer on failed allocation 2018-01-08 19:27:44 +02:00
mt76x2_mcu.h
mt76x2_pci.c
mt76x2_phy.c mt76x2: initialize channel power limits at probe time 2018-01-08 19:25:50 +02:00
mt76x2_regs.h
mt76x2_trace.c
mt76x2_trace.h
mt76x2_tx.c mt76: fix transmission of encrypted management frames 2018-01-24 17:12:40 +02:00
mt76x2.h
trace.c
trace.h
tx.c
util.c
util.h