Luca Coelho <luca@xxxxxxxxx> 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/274043dd180b451125ab059601416d64a951a9f6.camel@xxxxxxxxx/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches