From: Luca Coelho <luciano.coelho@xxxxxxxxx> Hi, Here's the first set of patches intended for v5.12. It's the usual development, new features, cleanups and bugfixes. The changes are: * Check FW notification sizes for robustness; * Improvements in the NAPI implementation; * Implement a workaround for CCA-EXT; * Add new FW API support; * 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. Emmanuel Grumbach (2): iwlwifi: remove TRANS_PM_OPS iwlwifi: mvm: don't check system_pm_mode without mutex held Johannes Berg (6): 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 Mordechay Goodstein (3): 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 .../wireless/intel/iwlwifi/fw/api/datapath.h | 18 +- .../net/wireless/intel/iwlwifi/fw/api/debug.h | 15 ++ .../net/wireless/intel/iwlwifi/fw/api/tx.h | 26 ++ drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 34 +-- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 36 +++ .../net/wireless/intel/iwlwifi/iwl-trans.h | 27 +-- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 9 +- .../net/wireless/intel/iwlwifi/mvm/debugfs.c | 30 +-- .../net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 18 +- .../net/wireless/intel/iwlwifi/mvm/mac80211.c | 46 +++- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 11 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 195 +++++++++++---- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 13 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 9 + drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 9 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 6 - drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 136 ++++++++--- .../net/wireless/intel/iwlwifi/mvm/utils.c | 30 +++ .../wireless/intel/iwlwifi/pcie/internal.h | 15 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 224 ++++++++++++------ .../wireless/intel/iwlwifi/pcie/trans-gen2.c | 4 +- .../net/wireless/intel/iwlwifi/pcie/trans.c | 85 ++----- .../net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 10 +- 25 files changed, 691 insertions(+), 321 deletions(-) -- 2.29.2