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(-)
Attachment:
signature.asc
Description: This is a digitally signed message part