Star64_linux/drivers/net/wireless/iwlwifi/mvm
Andrei Otcheretianski dbf73d4a8b iwlwifi: mvm: flush fw_dump_wk when mvm fails to start
FW dump may be triggered when running init ucode, for example due to a
sysassert. In this case fw_dump_wk may run after mvm is freed, resulting
in a kernel panic.
Fix it by flushing the work.

Fixes: 01b988a708af ("iwlwifi: mvm: allow to collect debug data when restart is disabled")
Cc: <stable@vger.kernel.org> [3.18+]
Signed-off-by: Andrei Otcheretianski <andrei.otcheretianski@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
2015-10-05 14:04:16 +03:00
..
binding.c
coex.c iwlwifi: mvm: remove command/return value from RX handlers 2015-08-04 10:11:41 +03:00
coex_legacy.c iwlwifi: mvm: remove command/return value from RX handlers 2015-08-04 10:11:41 +03:00
constants.h iwlwifi: mvm: add basic Time of Flight (802.11mc FTM) support 2015-08-04 10:11:45 +03:00
d3.c iwlwifi: mvm: fix D3 firmware PN programming 2015-10-05 13:50:20 +03:00
debugfs-vif.c iwlwifi: mvm: fix a range check in debugfs code 2015-08-16 10:28:08 +03:00
debugfs.c iwlwifi: mvm: catch underflow error earlier 2015-08-23 09:35:04 +03:00
debugfs.h iwlwifi: add Intel Mobile Communications copyright 2014-09-03 22:49:07 +03:00
fw-api-coex.h iwlwifi: mvm: BT Coex - update the new API 2015-03-12 09:57:45 +02:00
fw-api-d3.h iwlwifi: mvm: update wakeup reason enum 2015-08-23 09:35:13 +03:00
fw-api-mac.h iwlwifi: fix spelling errors 2015-04-02 09:29:13 +03:00
fw-api-power.h iwlwifi: mvm: support new TX power command 2015-08-23 09:42:17 +03:00
fw-api-rs.h iwlwifi: mvm: rs: enable forcing single stream Tx decision 2015-02-01 15:39:29 +02:00
fw-api-scan.h Merge remote-tracking branch 'iwlwifi-fixes/master' into next 2015-08-04 21:30:10 +03:00
fw-api-sta.h iwlwifi: mvm: don't set K1/K2 for AES-CMAC 2015-08-13 11:31:32 +02:00
fw-api-stats.h iwlwifi: mvm: support radio statistics as global survey 2015-03-01 16:55:09 +02:00
fw-api-tof.h iwlwifi: mvm: move existing UMAC commands to group 1 2015-08-04 10:11:46 +03:00
fw-api-tx.h iwlwifi: mvm: set different pm_timeout for action frames 2015-08-04 21:30:15 +03:00
fw-api.h iwlwifi: mvm: Add FW paging mechanism for the UMAC on SDIO 2015-08-04 21:30:15 +03:00
fw.c iwlwifi: mvm: init card correctly on ctkill exit check 2015-10-05 14:02:07 +03:00
led.c
mac-ctxt.c iwlwifi: mvm: remove command/return value from RX handlers 2015-08-04 10:11:41 +03:00
mac80211.c iwlwifi: mvm: clear csa countdown when AP is stopped 2015-10-05 13:56:35 +03:00
Makefile iwlwifi: mvm: add basic Time of Flight (802.11mc FTM) support 2015-08-04 10:11:45 +03:00
mvm.h iwlwifi: mvm: init card correctly on ctkill exit check 2015-10-05 14:02:07 +03:00
nvm.c iwlwifi: remove command header flags field 2015-08-04 10:11:44 +03:00
offloading.c iwlwifi: mvm: remove IWL_UCODE_TLV_API_WOWLAN_CONFIG_TID 2014-12-01 12:04:38 +02:00
ops.c iwlwifi: mvm: flush fw_dump_wk when mvm fails to start 2015-10-05 14:04:16 +03:00
phy-ctxt.c iwlwifi: fix spelling errors 2015-04-02 09:29:13 +03:00
power.c iwlwifi: mvm: Enable power management on low-latency bss 2015-08-16 10:37:12 +03:00
quota.c iwlwifi: mvm: always update the quota after association 2015-03-12 09:57:34 +02:00
rs.c iwlwifi: rs: disable MIMO only if allowed in configuration 2015-08-18 10:25:21 +03:00
rs.h iwlwifi: mvm: rs: report last tx rate based on RSSI and caps 2015-06-26 09:00:24 +03:00
rx.c iwlwifi: pass NAPI struct from transport layer 2015-08-16 10:21:21 +03:00
scan.c iwlwifi: mvm: split debug message to avoid exceeding 110 characters 2015-08-23 09:37:13 +03:00
sf.c iwlwifi: mvm: Always enable the smart FIFO 2015-03-12 09:57:47 +02:00
sta.c Another pull request for the next cycle, this time with quite 2015-08-16 10:20:58 +03:00
sta.h iwlwifi: mvm: remove command/return value from RX handlers 2015-08-04 10:11:41 +03:00
tdls.c iwlwifi: mvm: move TX PN assignment for CCMP to the driver 2015-08-04 21:29:34 +03:00
testmode.h iwlwifi: add Intel Mobile Communications copyright 2014-09-03 22:49:07 +03:00
time-event.c Merge remote-tracking branch 'iwlwifi-fixes/master' into next 2015-08-04 21:30:10 +03:00
time-event.h iwlwifi: mvm: remove command/return value from RX handlers 2015-08-04 10:11:41 +03:00
tof.c iwlwifi: mvm: ToF - Set correct range request cmd id 2015-08-04 21:30:15 +03:00
tof.h iwlwifi: mvm: add basic Time of Flight (802.11mc FTM) support 2015-08-04 10:11:45 +03:00
tt.c iwlwifi: add wide firmware command support for notifications 2015-08-04 21:29:35 +03:00
tx.c iwlwifi: mvm: set different pm_timeout for action frames 2015-08-04 21:30:15 +03:00
utils.c iwlwifi: add wide firmware command infrastructure for TX 2015-08-04 10:11:46 +03:00