2021-02-05 10:14:11

by Luca Coelho

[permalink] [raw]
Subject: pull-request: iwlwifi-next 2021-02-05

Hi Kalle,

Here's the first batch of patches intended for v5.12. This includes
the four last patchsets I sent out for v5.12. Usual development work.
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 4832bb371c4175ffb506a96accbb08ef2b2466e7:

iwl4965: do not process non-QOS frames on txq->sched_retry path (2021-01-25 16:43:27 +0200)

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-02-05

for you to fetch changes up to 47ef328c2090cc790c0766094557aedd04ac923f:

iwlwifi: pcie: Disable softirqs during Rx queue init (2021-02-05 12:00:13 +0200)

----------------------------------------------------------------
iwlwifi patches intended for v5.12

* Check FW notification sizes for robustness;
* Improvements in the NAPI implementation;
* Implement a workaround for CCA-EXT;
* Add new FW API support;
* Fix a CSA bug;
* Implement PHY integration version parsing;
* A bit of refactoring;
* One more CSA bug fix, this time in the AP side;
* Support for new So devices and a bit of reorg;
* Per Platform Antenna Gain (PPAG) fixes and improvements;
* Improvements in the debug framework;
* Some other clean-ups and small fixes.

----------------------------------------------------------------
Dror Moshe (2):
iwlwifi: parse phy integration string from FW TLV
iwlwifi: mvm: debugfs for phy-integration-ver

Emmanuel Grumbach (4):
iwlwifi: remove TRANS_PM_OPS
iwlwifi: mvm: don't check system_pm_mode without mutex held
iwlwifi: mvm: cancel the scan delayed work when scan is aborted
iwlwifi: mvm: fix CSA AP side

Haim Dreyfuss (1):
iwlwifi: mvm: don't send commands during suspend\resume transition

Ilan Peer (1):
iwlwifi: pcie: Disable softirqs during Rx queue init

Johannes Berg (13):
iwlwifi: mvm: add notification size checks
iwlwifi: mvm: check more notification sizes
iwlwifi: mvm: remove debugfs injection limitations
iwlwifi: mvm: scan: fix scheduled scan restart handling
iwlwifi: mvm: handle CCA-EXT delay firmware notification
iwlwifi: pcie: properly implement NAPI
iwlwifi: mvm: simplify TX power setting
iwlwifi: mvm: debugfs: check length precisely in inject_packet
iwlwifi: always allow maximum A-MSDU on newer devices
iwlwifi: mvm: advertise BIGTK client support if available
iwlwifi: fw api: make hdr a zero-size array again
iwlwifi: mvm: slightly clean up rs_fw_set_supp_rates()
iwlwifi: mvm: make iwl_mvm_tt_temp_changed() static

Krishnanand Prabhu (1):
iwlwifi: mvm: add explicit check for non-data frames in get Tx rate

Luca Coelho (12):
iwlwifi: bump FW API to 60 for AX devices
iwlwifi: move SnJ and So rules to the new tables
iwlwifi: add support for SnJ with Jf devices
iwlwifi: mvm: move early time-point before nvm_init in non-unified
iwlwifi: pcie: add support for SnJ with Hr1
iwlwifi: mvm: set enabled in the PPAG command properly
iwlwifi: mvm: implement approved list for the PPAG feature
iwlwifi: mvm: add HP to the PPAG approved list
iwlwifi: mvm: add Samsung to the PPAG approved list
iwlwifi: mvm: add Microsoft to the PPAG approved list
iwlwifi: mvm: add Asus to the PPAG approved list
iwlwifi: bump FW API to 61 for AX devices

Mordechay Goodstein (9):
iwlwifi: mvm: add support for new flush queue response
iwl-trans: iwlwifi: move sync NMI logic to trans
iwlwifi: dbg: dump paged memory from index 1
iwlwifi: tx: move handing sync/async host command to trans
iwlwifi: mvm: add IML/ROM information for other HW families
iwlwifi: mvm: add triggers for MLME events
iwlwifi: fwrt: add suspend/resume time point
iwlwifi: mvm: add tx fail time point
iwlwifi: mvm: add debugfs entry to trigger a dump as any time-point

Shaul Triebitz (1):
iwlwifi: mvm: csa: do not abort CSA before disconnect

drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 58 +++++++++++++++++++--
drivers/net/wireless/intel/iwlwifi/fw/api/datapath.h | 18 ++++++-
drivers/net/wireless/intel/iwlwifi/fw/api/debug.h | 15 ++++++
drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 7 ++-
drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 28 +++++++++-
drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 34 ++++++------
drivers/net/wireless/intel/iwlwifi/fw/file.h | 3 ++
drivers/net/wireless/intel/iwlwifi/fw/img.h | 3 ++
drivers/net/wireless/intel/iwlwifi/fw/init.c | 2 +
drivers/net/wireless/intel/iwlwifi/iwl-config.h | 7 ++-
drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 14 +++++
drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c | 7 ++-
drivers/net/wireless/intel/iwlwifi/iwl-io.c | 36 +++++++++++++
drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 1 +
drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 18 ++++++-
drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 33 ++++++------
drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 31 +++--------
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 79 ++++++++++++++++++++--------
drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 39 +++++++++++++-
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 18 +++----
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 114 ++++++++++++++++++++++++++++++++++-------
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 16 ++++--
drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 195 +++++++++++++++++++++++++++++++++++++++++++++++++++------------------
drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 5 +-
drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 13 +++--
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 125 +++++++++++++++++++++++++++++++++++++++++----
drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 12 ++++-
drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 23 +++++----
drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 8 +--
drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 175 +++++++++++++++++++++++++++++++++++++++++++++++---------------
drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 61 +++++++++++++++++++---
drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 141 ++++++++++++++++++++++++++++++++++----------------
drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 20 ++++----
drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 267 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------
drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 4 +-
drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 92 +++++++++------------------------
drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 125 +--------------------------------------------
drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 150 +++--------------------------------------------------
drivers/net/wireless/intel/iwlwifi/queue/tx.c | 129 ++++++++++++++++++++++++++++++++++++++++++++++
drivers/net/wireless/intel/iwlwifi/queue/tx.h | 1 +
40 files changed, 1389 insertions(+), 738 deletions(-)


Attachments:
signature.asc (849.00 B)
This is a digitally signed message part

2021-02-08 16:56:14

by Kalle Valo

[permalink] [raw]
Subject: Re: pull-request: iwlwifi-next 2021-02-05

Luca Coelho <[email protected]> wrote:

> Hi Kalle,
>
> Here's the first batch of patches intended for v5.12. This includes
> the four last patchsets I sent out for v5.12. Usual development work.
> 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 4832bb371c4175ffb506a96accbb08ef2b2466e7:
>
> iwl4965: do not process non-QOS frames on txq->sched_retry path (2021-01-25 16:43:27 +0200)
>
> 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-02-05
>
> for you to fetch changes up to 47ef328c2090cc790c0766094557aedd04ac923f:
>
> iwlwifi: pcie: Disable softirqs during Rx queue init (2021-02-05 12:00:13 +0200)
>
> ----------------------------------------------------------------
> iwlwifi patches intended for v5.12
>
> * Check FW notification sizes for robustness;
> * Improvements in the NAPI implementation;
> * Implement a workaround for CCA-EXT;
> * Add new FW API support;
> * Fix a CSA bug;
> * Implement PHY integration version parsing;
> * A bit of refactoring;
> * One more CSA bug fix, this time in the AP side;
> * Support for new So devices and a bit of reorg;
> * Per Platform Antenna Gain (PPAG) fixes and improvements;
> * Improvements in the debug framework;
> * Some other clean-ups and small fixes.
>
> ----------------------------------------------------------------
> Dror Moshe (2):
> iwlwifi: parse phy integration string from FW TLV
> iwlwifi: mvm: debugfs for phy-integration-ver
>
> Emmanuel Grumbach (4):
> iwlwifi: remove TRANS_PM_OPS
> iwlwifi: mvm: don't check system_pm_mode without mutex held
> iwlwifi: mvm: cancel the scan delayed work when scan is aborted
> iwlwifi: mvm: fix CSA AP side
>
> Haim Dreyfuss (1):
> iwlwifi: mvm: don't send commands during suspend\resume transition
>
> Ilan Peer (1):
> iwlwifi: pcie: Disable softirqs during Rx queue init
>
> Johannes Berg (13):
> iwlwifi: mvm: add notification size checks
> iwlwifi: mvm: check more notification sizes
> iwlwifi: mvm: remove debugfs injection limitations
> iwlwifi: mvm: scan: fix scheduled scan restart handling
> iwlwifi: mvm: handle CCA-EXT delay firmware notification
> iwlwifi: pcie: properly implement NAPI
> iwlwifi: mvm: simplify TX power setting
> iwlwifi: mvm: debugfs: check length precisely in inject_packet
> iwlwifi: always allow maximum A-MSDU on newer devices
> iwlwifi: mvm: advertise BIGTK client support if available
> iwlwifi: fw api: make hdr a zero-size array again
> iwlwifi: mvm: slightly clean up rs_fw_set_supp_rates()
> iwlwifi: mvm: make iwl_mvm_tt_temp_changed() static
>
> Krishnanand Prabhu (1):
> iwlwifi: mvm: add explicit check for non-data frames in get Tx rate
>
> Luca Coelho (12):
> iwlwifi: bump FW API to 60 for AX devices
> iwlwifi: move SnJ and So rules to the new tables
> iwlwifi: add support for SnJ with Jf devices
> iwlwifi: mvm: move early time-point before nvm_init in non-unified
> iwlwifi: pcie: add support for SnJ with Hr1
> iwlwifi: mvm: set enabled in the PPAG command properly
> iwlwifi: mvm: implement approved list for the PPAG feature
> iwlwifi: mvm: add HP to the PPAG approved list
> iwlwifi: mvm: add Samsung to the PPAG approved list
> iwlwifi: mvm: add Microsoft to the PPAG approved list
> iwlwifi: mvm: add Asus to the PPAG approved list
> iwlwifi: bump FW API to 61 for AX devices
>
> Mordechay Goodstein (9):
> iwlwifi: mvm: add support for new flush queue response
> iwl-trans: iwlwifi: move sync NMI logic to trans
> iwlwifi: dbg: dump paged memory from index 1
> iwlwifi: tx: move handing sync/async host command to trans
> iwlwifi: mvm: add IML/ROM information for other HW families
> iwlwifi: mvm: add triggers for MLME events
> iwlwifi: fwrt: add suspend/resume time point
> iwlwifi: mvm: add tx fail time point
> iwlwifi: mvm: add debugfs entry to trigger a dump as any time-point
>
> Shaul Triebitz (1):
> iwlwifi: mvm: csa: do not abort CSA before disconnect
>
> drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 58 +++++++++++++++++++--
> drivers/net/wireless/intel/iwlwifi/fw/api/datapath.h | 18 ++++++-
> drivers/net/wireless/intel/iwlwifi/fw/api/debug.h | 15 ++++++
> drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 7 ++-
> drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 28 +++++++++-
> drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 34 ++++++------
> drivers/net/wireless/intel/iwlwifi/fw/file.h | 3 ++
> drivers/net/wireless/intel/iwlwifi/fw/img.h | 3 ++
> drivers/net/wireless/intel/iwlwifi/fw/init.c | 2 +
> drivers/net/wireless/intel/iwlwifi/iwl-config.h | 7 ++-
> drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 14 +++++
> drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c | 7 ++-
> drivers/net/wireless/intel/iwlwifi/iwl-io.c | 36 +++++++++++++
> drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 1 +
> drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 18 ++++++-
> drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 33 ++++++------
> drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 31 +++--------
> drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 79 ++++++++++++++++++++--------
> drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 39 +++++++++++++-
> drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 18 +++----
> drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 114 ++++++++++++++++++++++++++++++++++-------
> drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 16 ++++--
> drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 195 +++++++++++++++++++++++++++++++++++++++++++++++++++------------------
> drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 5 +-
> drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 13 +++--
> drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 125 +++++++++++++++++++++++++++++++++++++++++----
> drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 12 ++++-
> drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 23 +++++----
> drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 8 +--
> drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 175 +++++++++++++++++++++++++++++++++++++++++++++++---------------
> drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 61 +++++++++++++++++++---
> drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 141 ++++++++++++++++++++++++++++++++++----------------
> drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 20 ++++----
> drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 267 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------
> drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 4 +-
> drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 92 +++++++++------------------------
> drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 125 +--------------------------------------------
> drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 150 +++--------------------------------------------------
> drivers/net/wireless/intel/iwlwifi/queue/tx.c | 129 ++++++++++++++++++++++++++++++++++++++++++++++
> drivers/net/wireless/intel/iwlwifi/queue/tx.h | 1 +
> 40 files changed, 1389 insertions(+), 738 deletions(-)

Pulled, thanks.

b7e6725df786 Merge tag 'iwlwifi-next-for-kalle-2021-02-05' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next

--
https://patchwork.kernel.org/project/linux-wireless/patch/[email protected]/

https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches