Merge wireless into wireless-next
authorJohannes Berg <johannes.berg@intel.com>
Wed, 7 Jun 2023 17:43:52 +0000 (19:43 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Wed, 7 Jun 2023 17:49:36 +0000 (19:49 +0200)
There are a number of upcoming things in both the stack and
drivers that would otherwise conflict, so merge wireless to
wireless-next to be able to avoid those conflicts.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
27 files changed:
1  2 
drivers/net/wireless/intel/iwlwifi/fw/acpi.c
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
drivers/net/wireless/intel/iwlwifi/mvm/fw.c
drivers/net/wireless/intel/iwlwifi/mvm/link.c
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
drivers/net/wireless/intel/iwlwifi/mvm/mld-mac80211.c
drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
drivers/net/wireless/intel/iwlwifi/mvm/tx.c
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c
drivers/net/wireless/realtek/rtw88/mac80211.c
drivers/net/wireless/realtek/rtw88/sdio.c
drivers/net/wireless/realtek/rtw89/core.c
drivers/net/wireless/realtek/rtw89/mac.c
drivers/net/wireless/realtek/rtw89/mac.h
drivers/net/wireless/realtek/rtw89/mac80211.c
drivers/net/wireless/realtek/rtw89/rtw8852b.c
drivers/net/wireless/virtual/mac80211_hwsim.c
net/mac80211/cfg.c
net/mac80211/chan.c
net/mac80211/ieee80211_i.h
net/mac80211/mlme.c
net/mac80211/tx.c
net/mac80211/util.c

@@@ -38,37 -38,9 +38,37 @@@ static const struct dmi_system_id dmi_p
        },
        { .ident = "ASUS",
          .matches = {
-                       DMI_MATCH(DMI_SYS_VENDOR, "ASUSTek COMPUTER INC."),
+                       DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK COMPUTER INC."),
                },
        },
 +      { .ident = "GOOGLE-HP",
 +        .matches = {
 +                      DMI_MATCH(DMI_SYS_VENDOR, "Google"),
 +                      DMI_MATCH(DMI_BOARD_VENDOR, "HP"),
 +              },
 +      },
 +      { .ident = "GOOGLE-ASUS",
 +        .matches = {
 +                      DMI_MATCH(DMI_SYS_VENDOR, "Google"),
 +                      DMI_MATCH(DMI_BOARD_VENDOR, "ASUSTek COMPUTER INC."),
 +              },
 +      },
 +      { .ident = "GOOGLE-SAMSUNG",
 +        .matches = {
 +                      DMI_MATCH(DMI_SYS_VENDOR, "Google"),
 +                      DMI_MATCH(DMI_BOARD_VENDOR, "SAMSUNG ELECTRONICS CO., LTD"),
 +              },
 +      },
 +      { .ident = "DELL",
 +        .matches = {
 +                      DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
 +              },
 +      },
 +      { .ident = "DELL",
 +        .matches = {
 +                      DMI_MATCH(DMI_SYS_VENDOR, "Alienware"),
 +              },
 +      },
        {}
  };
  
@@@ -3656,9 -3669,10 +3653,10 @@@ static in
  iwl_mvm_sta_state_notexist_to_none(struct iwl_mvm *mvm,
                                   struct ieee80211_vif *vif,
                                   struct ieee80211_sta *sta,
 -                                 struct iwl_mvm_sta_state_ops *callbacks)
 +                                 const struct iwl_mvm_sta_state_ops *callbacks)
  {
        struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
+       struct ieee80211_link_sta *link_sta;
        unsigned int i;
        int ret;
  
@@@ -2361,13 -2346,8 +2361,14 @@@ int iwl_mvm_mld_update_sta_keys(struct 
                                struct ieee80211_sta *sta,
                                u32 old_sta_mask,
                                u32 new_sta_mask);
 +int iwl_mvm_mld_send_key(struct iwl_mvm *mvm, u32 sta_mask, u32 key_flags,
 +                       struct ieee80211_key_conf *keyconf);
 +u32 iwl_mvm_get_sec_flags(struct iwl_mvm *mvm,
 +                        struct ieee80211_vif *vif,
 +                        struct ieee80211_sta *sta,
 +                        struct ieee80211_key_conf *keyconf);
  
+ bool iwl_rfi_supported(struct iwl_mvm *mvm);
  int iwl_rfi_send_config_cmd(struct iwl_mvm *mvm,
                            struct iwl_rfi_lut_entry *rfi_table);
  struct iwl_rfi_freq_table_resp_cmd *iwl_rfi_get_freq_table(struct iwl_mvm *mvm);
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge