linux/drivers/net/wireless/intel/iwlwifi/mvm
Liad Kaufman de8ba41b5e iwlwifi: mvm: support init flow debugging
In case an assert happens on init flow, the current
driver powers down the NIC, except if iwlmvm modparam
init_dbg=1, and only on very specific flows.

Extend this capability to cover most failure cases
by keeping track of what init configurations have been
completed. This way, we can allow NOT powering down
the NIC, while making sure that when the driver is
removed we don't try to free resources that haven't
been allocated. (This can result in a kernel panic.)

Signed-off-by: Liad Kaufman <liad.kaufman@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
2017-06-05 23:29:32 +03:00
..
binding.c iwlwifi: mvm: memset binding before setting values 2017-04-25 23:06:51 +03:00
coex.c iwlwifi: mvm: document structures used by commands 2017-06-02 14:07:53 +03:00
constants.h iwlwifi: mvm: support old method of NVM parsing 2017-06-02 14:07:46 +03:00
d3.c iwlwifi: mvm: spin off SAR profile selection function 2017-04-19 22:20:51 +03:00
debugfs-vif.c iwlwifi: mvm: prepare for station count change 2017-04-19 22:20:51 +03:00
debugfs.c iwlwifi: mvm: prepare for station count change 2017-04-19 22:20:51 +03:00
debugfs.h
fw-api-coex.h iwlwifi: mvm: add documentation links to various fields 2017-06-02 14:07:51 +03:00
fw-api-d3.h iwlwifi: mvm: add documentation to some WoWLAN commands 2017-06-02 14:07:50 +03:00
fw-api-mac.h iwlwifi: mvm: add documentation links to various fields 2017-06-02 14:07:51 +03:00
fw-api-power.h iwlwifi: mvm: fix many kernel-doc warnings 2017-06-02 14:10:45 +03:00
fw-api-rs.h iwlwifi: mvm: fix endianness in lq_cmd declaration 2017-06-02 14:07:47 +03:00
fw-api-rx.h iwlwifi: mvm: document RX structures 2017-06-05 23:25:20 +03:00
fw-api-scan.h iwlwifi: mvm: fix some kernel-doc 2017-06-02 14:07:50 +03:00
fw-api-sta.h iwlwifi: mvm: create/name various enums 2017-06-02 14:07:52 +03:00
fw-api-stats.h iwlwifi: mvm: create/name various enums 2017-06-02 14:07:52 +03:00
fw-api-tof.h iwlwifi: mvm: fix many kernel-doc warnings 2017-06-02 14:10:45 +03:00
fw-api-tx.h iwlwifi: mvm: fix many kernel-doc warnings 2017-06-02 14:10:45 +03:00
fw-api.h iwlwifi: mvm: document RX structures 2017-06-05 23:25:20 +03:00
fw-dbg.c iwlwifi: remove references to 8000 B-step devices 2017-06-05 23:25:21 +03:00
fw-dbg.h iwlwifi: mvm: consider P2p device type for firmware dump triggers 2016-08-29 22:29:04 +03:00
fw.c iwlwifi: mvm: support init flow debugging 2017-06-05 23:29:32 +03:00
led.c iwlwifi: mvm: support init flow debugging 2017-06-05 23:29:32 +03:00
mac80211.c iwlwifi: mvm: support init flow debugging 2017-06-05 23:29:32 +03:00
mac-ctxt.c iwlwifi: mvm: support station type API 2017-04-25 23:04:28 +03:00
Makefile Makefile: drop -D__CHECK_ENDIAN__ from cflags 2016-12-16 00:13:43 +02:00
mvm.h iwlwifi: mvm: support init flow debugging 2017-06-05 23:29:32 +03:00
nvm.c iwlwifi: remove references to 8000 B-step devices 2017-06-05 23:25:21 +03:00
offloading.c
ops.c iwlwifi: mvm: support init flow debugging 2017-06-05 23:29:32 +03:00
phy-ctxt.c iwlwifi: mvm: support changing band for phy context 2017-04-19 22:21:49 +03:00
power.c iwlwifi: mvm: cleanup incorrect and redundant define 2017-02-03 16:26:39 +02:00
quota.c iwlwifi: mvm: support setting minimum quota from debugfs 2016-02-01 16:40:23 +02:00
rs.c iwlwifi: mvm: support new rate flags 2017-04-25 15:08:51 +03:00
rs.h iwlwifi: mvm: rs: add rate scaling support for 160MHz channels 2016-07-06 01:19:22 +03:00
rx.c Another set of patches for -next: 2017-04-28 14:41:15 -04:00
rxmq.c Another set of patches for -next: 2017-04-28 14:41:15 -04:00
scan.c iwlwifi: mvm: use defines instead of variables for shared dwell times 2017-04-25 22:48:15 +03:00
sf.c iwlwifi: mvm: prepare for station count change 2017-04-19 22:20:51 +03:00
sta.c iwlwifi: add wait for tx queue empty 2017-06-02 14:14:12 +03:00
sta.h iwlwifi: add wait for tx queue empty 2017-06-02 14:14:12 +03:00
tdls.c iwlwifi: mvm: prepare for station count change 2017-04-19 22:20:51 +03:00
testmode.h
time-event.c iwlwifi: mvm: flush per station for DQA mode 2017-06-02 13:15:05 +03:00
time-event.h iwlwifi: mvm: extend time event duration 2016-03-07 13:34:16 +02:00
tof.c iwlwifi: mvm: support init flow debugging 2017-06-05 23:29:32 +03:00
tof.h
tt.c iwlwifi: mvm: support init flow debugging 2017-06-05 23:29:32 +03:00
tx.c iwlwifi: mvm: add AMSDU flag to offload assist 2017-06-05 23:25:15 +03:00
utils.c iwlwifi: mvm: remove references to queue_info in new TX path 2017-04-25 22:51:38 +03:00