mac80211: fix quilt patch corruption
authorFelix Fietkau <nbd@nbd.name>
Fri, 23 Jun 2023 15:33:50 +0000 (17:33 +0200)
committerFelix Fietkau <nbd@nbd.name>
Fri, 23 Jun 2023 15:34:19 +0000 (17:34 +0200)
Fixes: 9219b0660a91 ("mac80211: fix HE issues with AP_VLAN interfaces")
Signed-off-by: Felix Fietkau <nbd@nbd.name>
package/kernel/mac80211/patches/subsys/337-mac80211-fix-sband-iftype-data-lookup-for-AP_VLAN.patch
package/kernel/mac80211/patches/subsys/500-mac80211_configure_antenna_gain.patch

index 9d8b1978b2d653db245f3b93705a14ad69d5f26f..67b428494969d1d0cd2bfedf1f696c6714574830 100644 (file)
@@ -21,15 +21,3 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
        for (i = 0; i < sband->n_iftype_data; i++)  {
                const struct ieee80211_sband_iftype_data *data =
                        &sband->iftype_data[i];
---- a/include/net/cfg80211.h
-+++ b/include/net/cfg80211.h
-@@ -567,6 +567,9 @@ ieee80211_get_sband_iftype_data(const st
-       if (WARN_ON(iftype >= NL80211_IFTYPE_MAX))
-               return NULL;
-+      if (iftype == NL80211_IFTYPE_AP_VLAN)
-+              iftype = NL80211_IFTYPE_AP;
-+
-       for (i = 0; i < sband->n_iftype_data; i++)  {
-               const struct ieee80211_sband_iftype_data *data =
-                       &sband->iftype_data[i];
index 7438f4fb8846f044343bb65e4b9f34544a3108fa..58a590682a3502f0c49f1b6d2095e8fc994295f1 100644 (file)
@@ -1,6 +1,6 @@
 --- a/include/net/cfg80211.h
 +++ b/include/net/cfg80211.h
-@@ -4087,6 +4087,7 @@ struct mgmt_frame_regs {
+@@ -4084,6 +4084,7 @@ struct mgmt_frame_regs {
   *    (as advertised by the nl80211 feature flag.)
   * @get_tx_power: store the current TX power into the dbm variable;
   *    return 0 if successful
@@ -8,7 +8,7 @@
   *
   * @rfkill_poll: polls the hw rfkill line, use cfg80211 reporting
   *    functions to adjust rfkill hw state
-@@ -4437,6 +4438,7 @@ struct cfg80211_ops {
+@@ -4434,6 +4435,7 @@ struct cfg80211_ops {
                                enum nl80211_tx_power_setting type, int mbm);
        int     (*get_tx_power)(struct wiphy *wiphy, struct wireless_dev *wdev,
                                int *dbm);