linux_dsm_epyc7002/drivers/net/wireless/intel/iwlwifi/mvm
Emmanuel Grumbach 39654cb3a6 iwlwifi: don't access a nonexistent register upon assert
The commit below added code to dump the content of FIFOs
that are present only on dual CPU products (8000 and up).
This broke 7265D whose firmware does advertise
IWL_UCODE_TLV_CAPA_EXTEND_SHARED_MEM_CFG but doesn't have 2
CPUs. The current code does check the length of the FIFO
before dumping them (and the nonexistent FIFO has a 0
length), but we still accessed a register to set the FIFO
number and that made the DMA unhappy.

The impact was a much longer recovery upon firmware assert.

Fixes: 5b08641429 ("iwlwifi: mvm: support dumping UMAC internal txfifos")
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
2016-05-10 22:34:05 +03:00
..
binding.c
coex.c cfg80211: remove enum ieee80211_band 2016-04-12 15:56:15 +02:00
constants.h iwlwifi: mvm: add a flag to disable checksum 2016-05-10 22:14:46 +03:00
d3.c iwlwifi: mvm: use helpers to get iwl_mvm_sta 2016-05-10 22:34:04 +03:00
debugfs-vif.c iwlwifi: mvm: use helpers to get iwl_mvm_sta 2016-05-10 22:34:04 +03:00
debugfs.c iwlwifi: mvm: add a new mvm reference type for RX data 2016-05-10 22:14:51 +03:00
debugfs.h
fw-api-coex.h
fw-api-d3.h iwlwifi: mvm: add firmware API name comment 2016-05-10 22:14:41 +03:00
fw-api-mac.h
fw-api-power.h
fw-api-rs.h
fw-api-rx.h iwlwifi: mvm: change RX sync notification to be an attribute and not a type 2016-05-10 22:14:40 +03:00
fw-api-scan.h iwlwifi: mvm: add extended dwell time 2015-12-20 23:27:40 +02:00
fw-api-sta.h iwlwifi: mvm: support queue removal in ADD_STA hcmd 2016-05-10 22:14:44 +03:00
fw-api-stats.h
fw-api-tof.h
fw-api-tx.h iwlwifi: mvm: add support for new TX CMD API 2016-03-30 16:21:22 +03:00
fw-api.h iwlwifi: mvm: support p2p device frames tx on dqa queue #2 2016-05-10 18:34:25 +03:00
fw-dbg.c iwlwifi: don't access a nonexistent register upon assert 2016-05-10 22:34:05 +03:00
fw-dbg.h iwlwifi: mvm: constify the parameters of a few functions in fw-dbg.c 2016-01-07 19:01:32 +02:00
fw.c iwlwifi: mvm: remove redundant alloc_ctx parameter 2016-05-10 22:34:03 +03:00
led.c
mac80211.c iwlwifi: mvm: don't allow negative reference count 2016-05-10 22:14:52 +03:00
mac-ctxt.c iwlwifi: mvm: support p2p device frames tx on dqa queue #2 2016-05-10 18:34:25 +03:00
Makefile iwlwifi: remove support for fw older than -16.ucode 2016-03-30 16:21:27 +03:00
mvm.h iwlwifi: mvm: add a new mvm reference type for RX data 2016-05-10 22:14:51 +03:00
nvm.c iwlwifi: refactor the code that reads the MAC address from the NVM 2016-03-07 13:33:00 +02:00
offloading.c
ops.c iwlwifi: mvm: use helpers to get iwl_mvm_sta 2016-05-10 22:34:04 +03:00
phy-ctxt.c cfg80211: remove enum ieee80211_band 2016-04-12 15:56:15 +02:00
power.c iwlwifi: mvm: modify the max SP to infinite 2016-03-30 16:21:21 +03:00
quota.c iwlwifi: mvm: support setting minimum quota from debugfs 2016-02-01 16:40:23 +02:00
rs.c cfg80211: remove enum ieee80211_band 2016-04-12 15:56:15 +02:00
rs.h cfg80211: remove enum ieee80211_band 2016-04-12 15:56:15 +02:00
rx.c iwlwifi: mvm: add a new mvm reference type for RX data 2016-05-10 22:14:51 +03:00
rxmq.c iwlwifi: mvm: loosen nssn comparison to reorder buffer head 2016-05-10 22:34:01 +03:00
scan.c cfg80211: remove enum ieee80211_band 2016-04-12 15:56:15 +02:00
sf.c iwlwifi: remove support for fw older than -16.ucode 2016-03-30 16:21:27 +03:00
sta.c iwlwifi: mvm: use helpers to get iwl_mvm_sta 2016-05-10 22:34:04 +03:00
sta.h iwlwifi: mvm: add reorder buffer per queue 2016-05-10 22:14:42 +03:00
tdls.c cfg80211: remove enum ieee80211_band 2016-04-12 15:56:15 +02:00
testmode.h
time-event.c iwlwifi: mvm: ROC: cleanup time event info on FW failure 2016-03-09 20:59:18 +02:00
time-event.h iwlwifi: mvm: extend time event duration 2016-03-07 13:34:16 +02:00
tof.c
tof.h
tt.c iwlwifi: mvm: use helpers to get iwl_mvm_sta 2016-05-10 22:34:04 +03:00
tx.c iwlwifi: mvm: use helpers to get iwl_mvm_sta 2016-05-10 22:34:04 +03:00
utils.c iwlwifi: wake from runtime suspend before sending sync commands 2016-05-10 22:14:48 +03:00