mbox series

[00/12] iwlwifi: updates intended for v5.11 2020-12-06 part 2

Message ID 20201206110729.488452-1-luca@coelho.fi
Headers show
Series iwlwifi: updates intended for v5.11 2020-12-06 part 2 | expand

Message

Luca Coelho Dec. 6, 2020, 11:07 a.m. UTC
From: Luca Coelho <luciano.coelho@intel.com>

Hi,

Here's the fourth set of patches intended for v5.11.  It's the usual
development, new features, cleanups and bugfixes.

The changes are:

* Convert copyright notices to SPDX tags;
* Added more validations for firmware notifications;
* A couple of debugging/recovery fixes;
* Some other clean-ups and small fixes.

As usual, I'm pushing this to a pending branch, for kbuild bot, and
will send a pull-request later.

Please review.

Cheers,
Luca.


Johannes Berg (12):
  iwlwifi: pcie: change 12k A-MSDU config to use 16k buffers
  iwlwifi: mvm: fix 22000 series driver NMI
  iwlwifi: mvm: do more useful queue sync accounting
  iwlwifi: mvm: clean up scan state on failure
  iwlwifi: pcie: remove MSIX_HW_INT_CAUSES_REG_IML handling
  iwlwifi: fw: file: fix documentation for SAR flag
  iwlwifi: pcie: remove unnecessary setting of inta_mask
  iwlwifi: trans: consider firmware dead after errors
  iwlwifi: dbg-tlv: fix old length in is_trig_data_contained()
  iwlwifi: use SPDX tags
  iwlwifi: pcie: clean up some rx code
  iwlwifi: mvm: validate firmware sync response size

 .../net/wireless/intel/iwlwifi/cfg/22000.c    |  56 +---------
 drivers/net/wireless/intel/iwlwifi/cfg/7000.c |  70 ++----------
 drivers/net/wireless/intel/iwlwifi/cfg/8000.c |  69 ++----------
 drivers/net/wireless/intel/iwlwifi/cfg/9000.c |  58 +---------
 drivers/net/wireless/intel/iwlwifi/dvm/agn.h  |  61 +----------
 .../net/wireless/intel/iwlwifi/dvm/calib.c    |  61 +----------
 .../net/wireless/intel/iwlwifi/dvm/calib.h    |  60 +----------
 .../net/wireless/intel/iwlwifi/dvm/commands.h |  61 +----------
 drivers/net/wireless/intel/iwlwifi/fw/acpi.c  |  65 +----------
 drivers/net/wireless/intel/iwlwifi/fw/acpi.h  |  64 +----------
 .../net/wireless/intel/iwlwifi/fw/api/alive.h |  69 ++----------
 .../wireless/intel/iwlwifi/fw/api/binding.h   |  67 ++----------
 .../wireless/intel/iwlwifi/fw/api/cmdhdr.h    |  67 ++----------
 .../net/wireless/intel/iwlwifi/fw/api/coex.h  |  69 ++----------
 .../wireless/intel/iwlwifi/fw/api/commands.h  |  68 ++----------
 .../wireless/intel/iwlwifi/fw/api/config.h    |  70 ++----------
 .../wireless/intel/iwlwifi/fw/api/context.h   |  68 ++----------
 .../net/wireless/intel/iwlwifi/fw/api/d3.h    |  69 ++----------
 .../wireless/intel/iwlwifi/fw/api/datapath.h  |  70 ++----------
 .../wireless/intel/iwlwifi/fw/api/dbg-tlv.h   |  61 +----------
 .../net/wireless/intel/iwlwifi/fw/api/debug.h |  67 ++----------
 .../wireless/intel/iwlwifi/fw/api/filter.h    |  68 ++----------
 .../net/wireless/intel/iwlwifi/fw/api/led.h   |  62 +----------
 .../wireless/intel/iwlwifi/fw/api/location.h  |  64 +----------
 .../wireless/intel/iwlwifi/fw/api/mac-cfg.h   |  70 ++----------
 .../net/wireless/intel/iwlwifi/fw/api/mac.h   |  64 +----------
 .../wireless/intel/iwlwifi/fw/api/nvm-reg.h   |  70 ++----------
 .../wireless/intel/iwlwifi/fw/api/offload.h   |  68 ++----------
 .../wireless/intel/iwlwifi/fw/api/paging.h    |  67 ++----------
 .../wireless/intel/iwlwifi/fw/api/phy-ctxt.h  |  68 ++----------
 .../net/wireless/intel/iwlwifi/fw/api/phy.h   |  70 ++----------
 .../net/wireless/intel/iwlwifi/fw/api/power.h |  70 ++----------
 .../net/wireless/intel/iwlwifi/fw/api/rs.h    |  66 +-----------
 .../net/wireless/intel/iwlwifi/fw/api/rx.h    |  68 ++----------
 .../net/wireless/intel/iwlwifi/fw/api/scan.h  |  70 ++----------
 .../net/wireless/intel/iwlwifi/fw/api/sf.h    |  68 ++----------
 .../net/wireless/intel/iwlwifi/fw/api/soc.h   |  68 ++----------
 .../net/wireless/intel/iwlwifi/fw/api/sta.h   |  69 ++----------
 .../net/wireless/intel/iwlwifi/fw/api/stats.h |  67 ++----------
 .../net/wireless/intel/iwlwifi/fw/api/tdls.h  |  70 ++----------
 .../intel/iwlwifi/fw/api/time-event.h         |  70 ++----------
 .../net/wireless/intel/iwlwifi/fw/api/tx.h    |  64 +----------
 .../net/wireless/intel/iwlwifi/fw/api/txq.h   |  69 ++----------
 drivers/net/wireless/intel/iwlwifi/fw/dbg.c   |  69 ++----------
 drivers/net/wireless/intel/iwlwifi/fw/dbg.h   |  70 ++----------
 .../net/wireless/intel/iwlwifi/fw/debugfs.c   |  67 ++----------
 .../net/wireless/intel/iwlwifi/fw/debugfs.h   |  68 ++----------
 .../wireless/intel/iwlwifi/fw/error-dump.h    |  69 ++----------
 drivers/net/wireless/intel/iwlwifi/fw/file.h  |  69 ++----------
 drivers/net/wireless/intel/iwlwifi/fw/img.h   |  68 ++----------
 drivers/net/wireless/intel/iwlwifi/fw/init.c  |  64 +----------
 .../wireless/intel/iwlwifi/fw/notif-wait.c    |  64 +----------
 .../wireless/intel/iwlwifi/fw/notif-wait.h    |  63 +----------
 .../net/wireless/intel/iwlwifi/fw/paging.c    |  69 ++----------
 .../net/wireless/intel/iwlwifi/fw/runtime.h   |  62 +----------
 drivers/net/wireless/intel/iwlwifi/fw/smem.c  |  67 ++----------
 .../net/wireless/intel/iwlwifi/iwl-agn-hw.h   |  61 +----------
 .../net/wireless/intel/iwlwifi/iwl-config.h   |  64 +----------
 .../intel/iwlwifi/iwl-context-info-gen3.h     |  56 ++--------
 .../wireless/intel/iwlwifi/iwl-context-info.h |  58 +---------
 drivers/net/wireless/intel/iwlwifi/iwl-csr.h  |  70 ++----------
 .../net/wireless/intel/iwlwifi/iwl-dbg-tlv.c  |  67 +-----------
 .../net/wireless/intel/iwlwifi/iwl-dbg-tlv.h  |  64 +----------
 .../net/wireless/intel/iwlwifi/iwl-debug.c    |  62 +----------
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c  |  69 ++----------
 drivers/net/wireless/intel/iwlwifi/iwl-drv.h  |  64 +----------
 .../wireless/intel/iwlwifi/iwl-eeprom-parse.c |  65 +----------
 .../wireless/intel/iwlwifi/iwl-eeprom-parse.h |  65 +----------
 .../wireless/intel/iwlwifi/iwl-eeprom-read.c  |  62 +----------
 .../wireless/intel/iwlwifi/iwl-eeprom-read.h  |  61 +----------
 drivers/net/wireless/intel/iwlwifi/iwl-fh.h   |  66 +-----------
 drivers/net/wireless/intel/iwlwifi/iwl-io.c   |  68 ++----------
 drivers/net/wireless/intel/iwlwifi/iwl-io.h   |  61 +----------
 .../wireless/intel/iwlwifi/iwl-modparams.h    |  61 +----------
 .../wireless/intel/iwlwifi/iwl-nvm-parse.c    |  68 ++----------
 .../wireless/intel/iwlwifi/iwl-nvm-parse.h    |  65 +----------
 .../net/wireless/intel/iwlwifi/iwl-op-mode.h  |  69 ++----------
 .../net/wireless/intel/iwlwifi/iwl-phy-db.c   |  64 +----------
 .../net/wireless/intel/iwlwifi/iwl-phy-db.h   |  62 +----------
 drivers/net/wireless/intel/iwlwifi/iwl-prph.h |  69 ++----------
 drivers/net/wireless/intel/iwlwifi/iwl-scd.h  |  62 +----------
 .../net/wireless/intel/iwlwifi/iwl-trans.c    |  67 ++----------
 .../net/wireless/intel/iwlwifi/iwl-trans.h    |  77 ++-----------
 .../net/wireless/intel/iwlwifi/mvm/binding.c  |  65 +----------
 drivers/net/wireless/intel/iwlwifi/mvm/coex.c |  65 +----------
 .../wireless/intel/iwlwifi/mvm/constants.h    |  69 ++----------
 drivers/net/wireless/intel/iwlwifi/mvm/d3.c   |  68 ++----------
 .../wireless/intel/iwlwifi/mvm/debugfs-vif.c  |  67 ++----------
 .../net/wireless/intel/iwlwifi/mvm/debugfs.c  |  67 ++----------
 .../net/wireless/intel/iwlwifi/mvm/debugfs.h  |  65 +----------
 .../intel/iwlwifi/mvm/ftm-initiator.c         |  68 +-----------
 .../intel/iwlwifi/mvm/ftm-responder.c         |  64 +----------
 .../net/wireless/intel/iwlwifi/mvm/fw-api.h   |  70 ++----------
 drivers/net/wireless/intel/iwlwifi/mvm/fw.c   |  67 ++----------
 drivers/net/wireless/intel/iwlwifi/mvm/led.c  |  67 +-----------
 .../net/wireless/intel/iwlwifi/mvm/mac-ctxt.c |  68 ++----------
 .../net/wireless/intel/iwlwifi/mvm/mac80211.c |  78 +++-----------
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h  |  70 ++----------
 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c  |  69 ++----------
 .../wireless/intel/iwlwifi/mvm/offloading.c   |  67 ++----------
 drivers/net/wireless/intel/iwlwifi/mvm/ops.c  |  69 ++----------
 .../net/wireless/intel/iwlwifi/mvm/phy-ctxt.c |  69 ++----------
 .../net/wireless/intel/iwlwifi/mvm/power.c    |  70 ++----------
 .../net/wireless/intel/iwlwifi/mvm/quota.c    |  68 ++----------
 .../net/wireless/intel/iwlwifi/mvm/rs-fw.c    |  64 +----------
 drivers/net/wireless/intel/iwlwifi/mvm/rx.c   |  68 ++----------
 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c |  97 ++++++-----------
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 101 +++++-------------
 drivers/net/wireless/intel/iwlwifi/mvm/sf.c   |  66 +-----------
 drivers/net/wireless/intel/iwlwifi/mvm/sta.c  |  67 ++----------
 drivers/net/wireless/intel/iwlwifi/mvm/sta.h  |  70 ++----------
 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c |  68 ++----------
 .../wireless/intel/iwlwifi/mvm/time-event.c   |  68 ++----------
 .../wireless/intel/iwlwifi/mvm/time-event.h   |  67 +-----------
 drivers/net/wireless/intel/iwlwifi/mvm/tt.c   |  70 ++----------
 drivers/net/wireless/intel/iwlwifi/mvm/tx.c   |  69 ++----------
 .../net/wireless/intel/iwlwifi/mvm/utils.c    |  67 ++----------
 .../intel/iwlwifi/pcie/ctxt-info-gen3.c       |  57 +---------
 .../wireless/intel/iwlwifi/pcie/ctxt-info.c   |  60 ++---------
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c |  68 ++----------
 .../wireless/intel/iwlwifi/pcie/internal.h    |  69 ++----------
 drivers/net/wireless/intel/iwlwifi/pcie/rx.c  |  99 +++--------------
 .../wireless/intel/iwlwifi/pcie/trans-gen2.c  |  57 +---------
 .../net/wireless/intel/iwlwifi/pcie/trans.c   |  69 ++----------
 .../net/wireless/intel/iwlwifi/pcie/tx-gen2.c |  57 +---------
 drivers/net/wireless/intel/iwlwifi/pcie/tx.c  |  69 ++----------
 drivers/net/wireless/intel/iwlwifi/queue/tx.c |  54 +---------
 drivers/net/wireless/intel/iwlwifi/queue/tx.h |  61 +----------
 128 files changed, 770 insertions(+), 7798 deletions(-)