mbox series

pull-request: iwlwifi-next 2021-10-22

Message ID 7a4bc2129d69ef7c5ae30f26aa81363d80d5a769.camel@coelho.fi (mailing list archive)
State Accepted
Commit de904d80aaec5e01cf069c3418ee087829b4f119
Delegated to: Kalle Valo
Headers show
Series pull-request: iwlwifi-next 2021-10-22 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git tags/iwlwifi-next-for-kalle-2021-10-22

Message

Luca Coelho Oct. 22, 2021, 8:33 a.m. UTC
Hi Kalle,

Here's my first pull request for v5.16 with the four patchsets I sent
earlier.  This is all normal development, new features, bugfixes and
cleanups.  More details about the contents in the tag description.

Please let me know if there are any issues.

Cheers,
Luca.


The following changes since commit 9bc0b1aa8b7e54d62082749fc5404660690d17ce:

  Merge tag 'mt76-for-kvalo-2021-10-20' of https://github.com/nbd168/wireless (2021-10-20 19:08:25 +0300)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git tags/iwlwifi-next-for-kalle-2021-10-22

for you to fetch changes up to 2c5769e358b7b436f4e848f134d2bbac6010a490:

  iwlwifi: pnvm: print out the version properly (2021-10-22 10:54:18 +0300)

----------------------------------------------------------------
iwlwifi patches for v5.16

* Support for 160MHz in ranging measurements;
* Some fixes in HE capabilities;
* Fixes in vendor specific capabilities;
* Add the PC of both processors in error dumps;
* Small fix in TDLS;
* Code to sanitize firmware dumps;
* Updates for new FW rate and flags format;
* Continue implementation of new rate and flags format in the FW APIs;
* Some fixes for BZ family initialization;
* Fix session protection in some scenarios;
* Some debugging improvements;
* Fix BT-coex priority;
* Improve PS-poll timeout detection;
* Some other small fixes, clean-ups and improvements.

----------------------------------------------------------------
Avraham Stern (1):
      iwlwifi: mvm: add support for 160Mhz in ranging measurements

Gregory Greenman (1):
      iwlwifi: mvm: improve log when processing CSA

Johannes Berg (20):
      iwlwifi: mvm: fix ieee80211_get_he_iftype_cap() iftype
      iwlwifi: mvm: disable RX-diversity in powersave
      iwlwifi: add vendor specific capabilities for some RFs
      iwlwifi: add some missing kernel-doc in struct iwl_fw
      iwlwifi: api: remove unused RX status bits
      iwlwifi: remove MODULE_AUTHOR() statements
      iwlwifi: remove contact information
      iwlwifi: fix fw/img.c license statement
      iwlwifi: api: fix struct iwl_wowlan_status_v7 kernel-doc
      iwlwifi: mvm: correct sta-state logic for TDLS
      iwlwifi: fw dump: add infrastructure for dump scrubbing
      iwlwifi: parse debug exclude data from firmware file
      iwlwifi: mvm: scrub key material in firmware dumps
      iwlwifi: remove redundant iwl_finish_nic_init() argument
      iwlwifi: mvm: remove session protection after auth/assoc
      iwlwifi: allow rate-limited error messages
      iwlwifi: mvm: reduce WARN_ON() in TX status path
      iwlwifi: pcie: try to grab NIC access early
      iwlwifi: mvm: set BT-coex high priority for 802.1X/4-way-HS
      iwlwifi: pnvm: print out the version properly

Luca Coelho (2):
      iwlwifi: mvm: Support new rate_n_flags for REPLY_RX_MPDU_CMD and RX_NO_DATA_NOTIF
      iwlwifi: mvm: remove csi from iwl_mvm_pass_packet_to_mac80211()

Matti Gottlieb (3):
      iwlwifi: Add support for getting rf id with blank otp
      iwlwifi: Add support for more BZ HWs
      iwlwifi: Start scratch debug register for Bz family

Miri Korenblit (11):
      iwlwifi: mvm: Remove antenna c references
      iwlwifi: mvm: update definitions due to new rate & flags
      iwlwifi: mvm: add definitions for new rate & flags
      iwlwifi: mvm: convert old rate & flags to the new format.
      iwlwifi: mvm: Support version 3 of tlc_update_notif.
      iwlwifi: mvm: Support new version of ranging response notification
      iwlwifi: mvm: Add support for new rate_n_flags in tx_cmd.
      iwlwifi: mvm: Support new version of BEACON_TEMPLATE_CMD.
      iwlwifi: mvm: Support new TX_RSP and COMPRESSED_BA_RES versions
      iwlwifi: mvm: Add RTS and CTS flags to iwl_tx_cmd_flags.
      iwlwifi: mvm: Read acpi dsm to get channel activation bitmap

Mordechay Goodstein (1):
      iwlwifi: mvm: add lmac/umac PC info in case of error

Mukesh Sisodiya (1):
      iwlwifi: yoyo: fw debug config from context info and preset

Roee Goldfiner (2):
      iwlwifi: BZ Family BUS_MASTER_DISABLE_REQ code duplication
      iwlwifi: BZ Family SW reset support

Rotem Saado (2):
      iwlwifi: dbg: treat dbgc allocation failure when tlv is missing
      iwlwifi: dbg: treat non active regions as unsupported regions

Sara Sharon (1):
      iwlwifi: mvm: set inactivity timeouts also for PS-poll

Yaara Baruch (2):
      iwlwifi: add new killer devices to the driver
      iwlwifi: add new device id 7F70

 drivers/net/wireless/intel/iwlwifi/Makefile                |   2 +-
 drivers/net/wireless/intel/iwlwifi/cfg/1000.c              |   5 --
 drivers/net/wireless/intel/iwlwifi/cfg/2000.c              |   5 --
 drivers/net/wireless/intel/iwlwifi/cfg/22000.c             |  31 +++++++++++
 drivers/net/wireless/intel/iwlwifi/cfg/5000.c              |   5 --
 drivers/net/wireless/intel/iwlwifi/cfg/6000.c              |   5 --
 drivers/net/wireless/intel/iwlwifi/dvm/agn.h               |  11 ++--
 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c           |   4 --
 drivers/net/wireless/intel/iwlwifi/dvm/dev.h               |   5 --
 drivers/net/wireless/intel/iwlwifi/dvm/devices.c           |   5 --
 drivers/net/wireless/intel/iwlwifi/dvm/led.c               |   5 --
 drivers/net/wireless/intel/iwlwifi/dvm/led.h               |   5 --
 drivers/net/wireless/intel/iwlwifi/dvm/lib.c               |   5 --
 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c          |   5 --
 drivers/net/wireless/intel/iwlwifi/dvm/main.c              |   6 ---
 drivers/net/wireless/intel/iwlwifi/dvm/power.c             |   4 --
 drivers/net/wireless/intel/iwlwifi/dvm/power.h             |   4 --
 drivers/net/wireless/intel/iwlwifi/dvm/rs.c                |   5 --
 drivers/net/wireless/intel/iwlwifi/dvm/rs.h                |   5 --
 drivers/net/wireless/intel/iwlwifi/dvm/rx.c                |   5 --
 drivers/net/wireless/intel/iwlwifi/dvm/rxon.c              |   5 --
 drivers/net/wireless/intel/iwlwifi/dvm/scan.c              |   4 --
 drivers/net/wireless/intel/iwlwifi/dvm/sta.c               |   5 --
 drivers/net/wireless/intel/iwlwifi/dvm/tt.c                |   4 --
 drivers/net/wireless/intel/iwlwifi/dvm/tt.h                |   4 --
 drivers/net/wireless/intel/iwlwifi/dvm/tx.c                |   5 --
 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c             |   5 --
 drivers/net/wireless/intel/iwlwifi/fw/acpi.h               |   3 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/d3.h             |   2 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h        |  57 +++++++++++++++++++++
 drivers/net/wireless/intel/iwlwifi/fw/api/debug.h          |  18 +++++++
 drivers/net/wireless/intel/iwlwifi/fw/api/location.h       |  10 ++--
 drivers/net/wireless/intel/iwlwifi/fw/api/mac.h            |   3 ++
 drivers/net/wireless/intel/iwlwifi/fw/api/nvm-reg.h        |  23 +++++++++
 drivers/net/wireless/intel/iwlwifi/fw/api/rs.h             | 234 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------
 drivers/net/wireless/intel/iwlwifi/fw/api/rx.h             |  31 ++++-------
 drivers/net/wireless/intel/iwlwifi/fw/api/tx.h             |  40 +++++++++++----
 drivers/net/wireless/intel/iwlwifi/fw/dbg.c                |  46 +++++++++++++++--
 drivers/net/wireless/intel/iwlwifi/fw/dump.c               |   9 +++-
 drivers/net/wireless/intel/iwlwifi/fw/error-dump.h         |   4 --
 drivers/net/wireless/intel/iwlwifi/fw/file.h               |  10 ++++
 drivers/net/wireless/intel/iwlwifi/fw/img.c                |  58 ++-------------------
 drivers/net/wireless/intel/iwlwifi/fw/img.h                |  12 +++++
 drivers/net/wireless/intel/iwlwifi/fw/init.c               |   6 ++-
 drivers/net/wireless/intel/iwlwifi/fw/paging.c             |   4 +-
 drivers/net/wireless/intel/iwlwifi/fw/pnvm.c               |   2 +-
 drivers/net/wireless/intel/iwlwifi/fw/rs.c                 | 252 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/net/wireless/intel/iwlwifi/fw/runtime.h            |   5 ++
 drivers/net/wireless/intel/iwlwifi/iwl-config.h            |   8 ++-
 drivers/net/wireless/intel/iwlwifi/iwl-context-info-gen3.h |   4 +-
 drivers/net/wireless/intel/iwlwifi/iwl-csr.h               |   7 +++
 drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c           | 166 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h           |   2 +
 drivers/net/wireless/intel/iwlwifi/iwl-debug.c             |  24 ++++++---
 drivers/net/wireless/intel/iwlwifi/iwl-debug.h             |  26 ++++++----
 drivers/net/wireless/intel/iwlwifi/iwl-devtrace-data.h     |   5 --
 drivers/net/wireless/intel/iwlwifi/iwl-devtrace-io.h       |   5 --
 drivers/net/wireless/intel/iwlwifi/iwl-devtrace-iwlwifi.h  |   5 --
 drivers/net/wireless/intel/iwlwifi/iwl-devtrace-msg.h      |   5 --
 drivers/net/wireless/intel/iwlwifi/iwl-devtrace-ucode.h    |   5 --
 drivers/net/wireless/intel/iwlwifi/iwl-devtrace.c          |   5 --
 drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h          |   5 --
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c               |  44 +++++++++++++++-
 drivers/net/wireless/intel/iwlwifi/iwl-drv.h               |   3 +-
 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-read.c       |   4 +-
 drivers/net/wireless/intel/iwlwifi/iwl-io.c                |   4 +-
 drivers/net/wireless/intel/iwlwifi/iwl-io.h                |   5 +-
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c         |  17 +++++++
 drivers/net/wireless/intel/iwlwifi/iwl-prph.h              |  36 +++++++++++++
 drivers/net/wireless/intel/iwlwifi/iwl-trans.h             |  30 +++++++++--
 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c           |  19 +++----
 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c     |  15 +++++-
 drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c     |  15 ++++--
 drivers/net/wireless/intel/iwlwifi/mvm/fw.c                |  36 +++++++++----
 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c          |  38 +++++++++++---
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c          | 204 ++++++++++++++++++++++++++++++++++++++++++++-----------------------------
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h               |  13 ++++-
 drivers/net/wireless/intel/iwlwifi/mvm/ops.c               | 184 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 drivers/net/wireless/intel/iwlwifi/mvm/power.c             |  28 +++++-----
 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c             |  16 ++++--
 drivers/net/wireless/intel/iwlwifi/mvm/rs.c                | 182 ++++++++++++++++++++++-------------------------------------------
 drivers/net/wireless/intel/iwlwifi/mvm/rs.h                |  17 -------
 drivers/net/wireless/intel/iwlwifi/mvm/rx.c                |  39 +++++++-------
 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c              | 119 +++++++++++++++++++++++++------------------
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c              |   2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/tx.c                | 117 ++++++++++++++++++++++++++++++++----------
 drivers/net/wireless/intel/iwlwifi/mvm/utils.c             |  54 +++++++++++---------
 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c   |   4 ++
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c              | 151 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c       |  38 +++-----------
 drivers/net/wireless/intel/iwlwifi/pcie/trans.c            |  45 +++++++++++-----
 91 files changed, 1959 insertions(+), 780 deletions(-)
 create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/rs.c

Comments

Kalle Valo Oct. 27, 2021, 7:22 a.m. UTC | #1
Luca Coelho <luca@coelho.fi> wrote:

> Hi Kalle,
> 
> Here's my first pull request for v5.16 with the four patchsets I sent
> earlier.  This is all normal development, new features, bugfixes and
> cleanups.  More details about the contents in the tag description.
> 
> Please let me know if there are any issues.
> 
> Cheers,
> Luca.
> 
> 
> The following changes since commit 9bc0b1aa8b7e54d62082749fc5404660690d17ce:
> 
>   Merge tag 'mt76-for-kvalo-2021-10-20' of https://github.com/nbd168/wireless (2021-10-20 19:08:25 +0300)
> 
> are available in the Git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git tags/iwlwifi-next-for-kalle-2021-10-22
> 
> for you to fetch changes up to 2c5769e358b7b436f4e848f134d2bbac6010a490:
> 
>   iwlwifi: pnvm: print out the version properly (2021-10-22 10:54:18 +0300)
> 
> ----------------------------------------------------------------
> iwlwifi patches for v5.16
> 
> * Support for 160MHz in ranging measurements;
> * Some fixes in HE capabilities;
> * Fixes in vendor specific capabilities;
> * Add the PC of both processors in error dumps;
> * Small fix in TDLS;
> * Code to sanitize firmware dumps;
> * Updates for new FW rate and flags format;
> * Continue implementation of new rate and flags format in the FW APIs;
> * Some fixes for BZ family initialization;
> * Fix session protection in some scenarios;
> * Some debugging improvements;
> * Fix BT-coex priority;
> * Improve PS-poll timeout detection;
> * Some other small fixes, clean-ups and improvements.
> 
> ----------------------------------------------------------------
> Avraham Stern (1):
>       iwlwifi: mvm: add support for 160Mhz in ranging measurements
> 
> Gregory Greenman (1):
>       iwlwifi: mvm: improve log when processing CSA
> 
> Johannes Berg (20):
>       iwlwifi: mvm: fix ieee80211_get_he_iftype_cap() iftype
>       iwlwifi: mvm: disable RX-diversity in powersave
>       iwlwifi: add vendor specific capabilities for some RFs
>       iwlwifi: add some missing kernel-doc in struct iwl_fw
>       iwlwifi: api: remove unused RX status bits
>       iwlwifi: remove MODULE_AUTHOR() statements
>       iwlwifi: remove contact information
>       iwlwifi: fix fw/img.c license statement
>       iwlwifi: api: fix struct iwl_wowlan_status_v7 kernel-doc
>       iwlwifi: mvm: correct sta-state logic for TDLS
>       iwlwifi: fw dump: add infrastructure for dump scrubbing
>       iwlwifi: parse debug exclude data from firmware file
>       iwlwifi: mvm: scrub key material in firmware dumps
>       iwlwifi: remove redundant iwl_finish_nic_init() argument
>       iwlwifi: mvm: remove session protection after auth/assoc
>       iwlwifi: allow rate-limited error messages
>       iwlwifi: mvm: reduce WARN_ON() in TX status path
>       iwlwifi: pcie: try to grab NIC access early
>       iwlwifi: mvm: set BT-coex high priority for 802.1X/4-way-HS
>       iwlwifi: pnvm: print out the version properly
> 
> Luca Coelho (2):
>       iwlwifi: mvm: Support new rate_n_flags for REPLY_RX_MPDU_CMD and RX_NO_DATA_NOTIF
>       iwlwifi: mvm: remove csi from iwl_mvm_pass_packet_to_mac80211()
> 
> Matti Gottlieb (3):
>       iwlwifi: Add support for getting rf id with blank otp
>       iwlwifi: Add support for more BZ HWs
>       iwlwifi: Start scratch debug register for Bz family
> 
> Miri Korenblit (11):
>       iwlwifi: mvm: Remove antenna c references
>       iwlwifi: mvm: update definitions due to new rate & flags
>       iwlwifi: mvm: add definitions for new rate & flags
>       iwlwifi: mvm: convert old rate & flags to the new format.
>       iwlwifi: mvm: Support version 3 of tlc_update_notif.
>       iwlwifi: mvm: Support new version of ranging response notification
>       iwlwifi: mvm: Add support for new rate_n_flags in tx_cmd.
>       iwlwifi: mvm: Support new version of BEACON_TEMPLATE_CMD.
>       iwlwifi: mvm: Support new TX_RSP and COMPRESSED_BA_RES versions
>       iwlwifi: mvm: Add RTS and CTS flags to iwl_tx_cmd_flags.
>       iwlwifi: mvm: Read acpi dsm to get channel activation bitmap
> 
> Mordechay Goodstein (1):
>       iwlwifi: mvm: add lmac/umac PC info in case of error
> 
> Mukesh Sisodiya (1):
>       iwlwifi: yoyo: fw debug config from context info and preset
> 
> Roee Goldfiner (2):
>       iwlwifi: BZ Family BUS_MASTER_DISABLE_REQ code duplication
>       iwlwifi: BZ Family SW reset support
> 
> Rotem Saado (2):
>       iwlwifi: dbg: treat dbgc allocation failure when tlv is missing
>       iwlwifi: dbg: treat non active regions as unsupported regions
> 
> Sara Sharon (1):
>       iwlwifi: mvm: set inactivity timeouts also for PS-poll
> 
> Yaara Baruch (2):
>       iwlwifi: add new killer devices to the driver
>       iwlwifi: add new device id 7F70
> 
>  drivers/net/wireless/intel/iwlwifi/Makefile                |   2 +-
>  drivers/net/wireless/intel/iwlwifi/cfg/1000.c              |   5 --
>  drivers/net/wireless/intel/iwlwifi/cfg/2000.c              |   5 --
>  drivers/net/wireless/intel/iwlwifi/cfg/22000.c             |  31 +++++++++++
>  drivers/net/wireless/intel/iwlwifi/cfg/5000.c              |   5 --
>  drivers/net/wireless/intel/iwlwifi/cfg/6000.c              |   5 --
>  drivers/net/wireless/intel/iwlwifi/dvm/agn.h               |  11 ++--
>  drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c           |   4 --
>  drivers/net/wireless/intel/iwlwifi/dvm/dev.h               |   5 --
>  drivers/net/wireless/intel/iwlwifi/dvm/devices.c           |   5 --
>  drivers/net/wireless/intel/iwlwifi/dvm/led.c               |   5 --
>  drivers/net/wireless/intel/iwlwifi/dvm/led.h               |   5 --
>  drivers/net/wireless/intel/iwlwifi/dvm/lib.c               |   5 --
>  drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c          |   5 --
>  drivers/net/wireless/intel/iwlwifi/dvm/main.c              |   6 ---
>  drivers/net/wireless/intel/iwlwifi/dvm/power.c             |   4 --
>  drivers/net/wireless/intel/iwlwifi/dvm/power.h             |   4 --
>  drivers/net/wireless/intel/iwlwifi/dvm/rs.c                |   5 --
>  drivers/net/wireless/intel/iwlwifi/dvm/rs.h                |   5 --
>  drivers/net/wireless/intel/iwlwifi/dvm/rx.c                |   5 --
>  drivers/net/wireless/intel/iwlwifi/dvm/rxon.c              |   5 --
>  drivers/net/wireless/intel/iwlwifi/dvm/scan.c              |   4 --
>  drivers/net/wireless/intel/iwlwifi/dvm/sta.c               |   5 --
>  drivers/net/wireless/intel/iwlwifi/dvm/tt.c                |   4 --
>  drivers/net/wireless/intel/iwlwifi/dvm/tt.h                |   4 --
>  drivers/net/wireless/intel/iwlwifi/dvm/tx.c                |   5 --
>  drivers/net/wireless/intel/iwlwifi/dvm/ucode.c             |   5 --
>  drivers/net/wireless/intel/iwlwifi/fw/acpi.h               |   3 +-
>  drivers/net/wireless/intel/iwlwifi/fw/api/d3.h             |   2 +-
>  drivers/net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h        |  57 +++++++++++++++++++++
>  drivers/net/wireless/intel/iwlwifi/fw/api/debug.h          |  18 +++++++
>  drivers/net/wireless/intel/iwlwifi/fw/api/location.h       |  10 ++--
>  drivers/net/wireless/intel/iwlwifi/fw/api/mac.h            |   3 ++
>  drivers/net/wireless/intel/iwlwifi/fw/api/nvm-reg.h        |  23 +++++++++
>  drivers/net/wireless/intel/iwlwifi/fw/api/rs.h             | 234 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------
>  drivers/net/wireless/intel/iwlwifi/fw/api/rx.h             |  31 ++++-------
>  drivers/net/wireless/intel/iwlwifi/fw/api/tx.h             |  40 +++++++++++----
>  drivers/net/wireless/intel/iwlwifi/fw/dbg.c                |  46 +++++++++++++++--
>  drivers/net/wireless/intel/iwlwifi/fw/dump.c               |   9 +++-
>  drivers/net/wireless/intel/iwlwifi/fw/error-dump.h         |   4 --
>  drivers/net/wireless/intel/iwlwifi/fw/file.h               |  10 ++++
>  drivers/net/wireless/intel/iwlwifi/fw/img.c                |  58 ++-------------------
>  drivers/net/wireless/intel/iwlwifi/fw/img.h                |  12 +++++
>  drivers/net/wireless/intel/iwlwifi/fw/init.c               |   6 ++-
>  drivers/net/wireless/intel/iwlwifi/fw/paging.c             |   4 +-
>  drivers/net/wireless/intel/iwlwifi/fw/pnvm.c               |   2 +-
>  drivers/net/wireless/intel/iwlwifi/fw/rs.c                 | 252 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  drivers/net/wireless/intel/iwlwifi/fw/runtime.h            |   5 ++
>  drivers/net/wireless/intel/iwlwifi/iwl-config.h            |   8 ++-
>  drivers/net/wireless/intel/iwlwifi/iwl-context-info-gen3.h |   4 +-
>  drivers/net/wireless/intel/iwlwifi/iwl-csr.h               |   7 +++
>  drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c           | 166 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
>  drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h           |   2 +
>  drivers/net/wireless/intel/iwlwifi/iwl-debug.c             |  24 ++++++---
>  drivers/net/wireless/intel/iwlwifi/iwl-debug.h             |  26 ++++++----
>  drivers/net/wireless/intel/iwlwifi/iwl-devtrace-data.h     |   5 --
>  drivers/net/wireless/intel/iwlwifi/iwl-devtrace-io.h       |   5 --
>  drivers/net/wireless/intel/iwlwifi/iwl-devtrace-iwlwifi.h  |   5 --
>  drivers/net/wireless/intel/iwlwifi/iwl-devtrace-msg.h      |   5 --
>  drivers/net/wireless/intel/iwlwifi/iwl-devtrace-ucode.h    |   5 --
>  drivers/net/wireless/intel/iwlwifi/iwl-devtrace.c          |   5 --
>  drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h          |   5 --
>  drivers/net/wireless/intel/iwlwifi/iwl-drv.c               |  44 +++++++++++++++-
>  drivers/net/wireless/intel/iwlwifi/iwl-drv.h               |   3 +-
>  drivers/net/wireless/intel/iwlwifi/iwl-eeprom-read.c       |   4 +-
>  drivers/net/wireless/intel/iwlwifi/iwl-io.c                |   4 +-
>  drivers/net/wireless/intel/iwlwifi/iwl-io.h                |   5 +-
>  drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c         |  17 +++++++
>  drivers/net/wireless/intel/iwlwifi/iwl-prph.h              |  36 +++++++++++++
>  drivers/net/wireless/intel/iwlwifi/iwl-trans.h             |  30 +++++++++--
>  drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c           |  19 +++----
>  drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c     |  15 +++++-
>  drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c     |  15 ++++--
>  drivers/net/wireless/intel/iwlwifi/mvm/fw.c                |  36 +++++++++----
>  drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c          |  38 +++++++++++---
>  drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c          | 204 ++++++++++++++++++++++++++++++++++++++++++++-----------------------------
>  drivers/net/wireless/intel/iwlwifi/mvm/mvm.h               |  13 ++++-
>  drivers/net/wireless/intel/iwlwifi/mvm/ops.c               | 184 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
>  drivers/net/wireless/intel/iwlwifi/mvm/power.c             |  28 +++++-----
>  drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c             |  16 ++++--
>  drivers/net/wireless/intel/iwlwifi/mvm/rs.c                | 182 ++++++++++++++++++++++-------------------------------------------
>  drivers/net/wireless/intel/iwlwifi/mvm/rs.h                |  17 -------
>  drivers/net/wireless/intel/iwlwifi/mvm/rx.c                |  39 +++++++-------
>  drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c              | 119 +++++++++++++++++++++++++------------------
>  drivers/net/wireless/intel/iwlwifi/mvm/scan.c              |   2 +-
>  drivers/net/wireless/intel/iwlwifi/mvm/tx.c                | 117 ++++++++++++++++++++++++++++++++----------
>  drivers/net/wireless/intel/iwlwifi/mvm/utils.c             |  54 +++++++++++---------
>  drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c   |   4 ++
>  drivers/net/wireless/intel/iwlwifi/pcie/drv.c              | 151 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c       |  38 +++-----------
>  drivers/net/wireless/intel/iwlwifi/pcie/trans.c            |  45 +++++++++++-----
>  91 files changed, 1959 insertions(+), 780 deletions(-)
>  create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/rs.c

Pulled, thanks.

de904d80aaec Merge tag 'iwlwifi-next-for-kalle-2021-10-22' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next