]> www.infradead.org Git - linux.git/commitdiff
Merge tag 'wireless-next-2024-06-27' of git://git.kernel.org/pub/scm/linux/kernel...
authorJakub Kicinski <kuba@kernel.org>
Thu, 27 Jun 2024 20:53:43 +0000 (13:53 -0700)
committerJakub Kicinski <kuba@kernel.org>
Thu, 27 Jun 2024 20:53:43 +0000 (13:53 -0700)
Johannes Berg says:

====================
Highlights this time are:

 - cfg80211/nl80211:
    * improvements for 6 GHz regulatory flexibility

 - mac80211:
    * use generic netdev stats
    * multi-link improvements/fixes

 - brcmfmac:
    * MFP support (to enable WPA3)

 - wilc1000:
    * suspend/resume improvements

 - iwlwifi:
    * remove support for older FW for new devices
    * fast resume (keeping the device configured)

 - wl18xx:
    * support newer firmware versions

* tag 'wireless-next-2024-06-27' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next: (100 commits)
  wifi: brcmfmac: of: Support interrupts-extended
  wifi: brcmsmac: advertise MFP_CAPABLE to enable WPA3
  net: rfkill: Correct return value in invalid parameter case
  wifi: mac80211: fix NULL dereference at band check in starting tx ba session
  wifi: iwlwifi: mvm: fix rs.h kernel-doc
  wifi: iwlwifi: fw: api: datapath: fix kernel-doc
  wifi: iwlwifi: fix remaining mistagged kernel-doc comments
  wifi: iwlwifi: fix prototype mismatch kernel-doc warnings
  wifi: iwlwifi: fix kernel-doc in iwl-fh.h
  wifi: iwlwifi: fix kernel-doc in iwl-trans.h
  wifi: iwlwifi: pcie: fix kernel-doc
  wifi: iwlwifi: dvm: fix kernel-doc warnings
  wifi: iwlwifi: mvm: don't log error for failed UATS table read
  wifi: iwlwifi: trans: make bad state warnings
  wifi: iwlwifi: fw: api: fix some kernel-doc
  wifi: iwlwifi: mvm: remove init_dbg module parameter
  wifi: iwlwifi: update the BA notification API
  wifi: iwlwifi: mvm: always unblock EMLSR on ROC end
  wifi: iwlwifi: mvm: use IWL_FW_CHECK for link ID check
  wifi: iwlwifi: mvm: don't flush BSSes on restart with MLD API
  ...
====================

Link: https://patch.msgid.link/20240627114135.28507-3-johannes@sipsolutions.net
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
1  2 
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
drivers/net/wireless/intel/iwlwifi/mvm/time-event.c
drivers/net/wireless/ti/wlcore/cmd.c
drivers/net/wireless/ti/wlcore/main.c
drivers/net/wireless/ti/wlcore/wlcore_i.h
net/mac80211/driver-ops.c
net/mac80211/iface.c
net/mac80211/util.c
net/wireless/nl80211.c
net/wireless/scan.c

index 31bc80cdcb7d554899e1318f7f7893eb681d18c6,98490866a7f56d4cdad876feec1965ef19be3507..2773dfa8baa9358357ca2e61d826f1c3b1bcf68d
@@@ -1238,10 -1293,8 +1293,9 @@@ void iwl_mvm_stop_roc(struct iwl_mvm *m
                        if (te_data->id >= SESSION_PROTECT_CONF_MAX_ID) {
                                IWL_DEBUG_TE(mvm,
                                             "No remain on channel event\n");
 +                              mutex_unlock(&mvm->mutex);
                                return;
                        }
                        iwl_mvm_cancel_session_protection(mvm, vif,
                                                          te_data->id,
                                                          te_data->link_id);
Simple merge
Simple merge
Simple merge
Simple merge
index d7c45b098be911172c4a0d81923fae9edf92b8f8,610f0a94796c0ddb46cf028b6edba54761dd2efe..c6d5f73119d8600592ce313b349fefa21bbf4ac5
@@@ -1565,11 -1565,9 +1565,11 @@@ u32 ieee80211_sta_get_rates(struct ieee
        return supp_rates;
  }
  
- void ieee80211_stop_device(struct ieee80211_local *local)
+ void ieee80211_stop_device(struct ieee80211_local *local, bool suspend)
  {
 +      local_bh_disable();
        ieee80211_handle_queued_frames(local);
 +      local_bh_enable();
  
        ieee80211_led_radio(local, false);
        ieee80211_mod_tpt_led_trig(local, 0, IEEE80211_TPT_LEDTRIG_FL_RADIO);
Simple merge
Simple merge