aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAloka Dixit <quic_alokad@quicinc.com>2022-03-22 11:21:48 -0700
committerHauke Mehrtens <hauke@hauke-m.de>2022-04-05 23:41:01 +0200
commit66a68114c429311a83c14ad54cc6a2d33e1bb70b (patch)
treef7060df3eed0789ef6ad0e6e3bb4ae3c524fc004
parent83f664bbc583cc6c796510a04e57bb79429c0a89 (diff)
downloadbackports-66a68114c429311a83c14ad54cc6a2d33e1bb70b.tar.gz
patches: Add missing definition for NL80211_FILS_DISCOVERY_ATTR_TMPL
Add definition for the attribute NL80211_FILS_DISCOVERY_ATTR_TMPL which is missing for kernels older than 5.10.0. Fixes: 51258137c228 ("patches: Avoid using NLA_POLICY_RANGE(...)") Signed-off-by: Aloka Dixit <quic_alokad@quicinc.com>
-rw-r--r--patches/0099-netlink-range/mac80211.patch9
1 files changed, 6 insertions, 3 deletions
diff --git a/patches/0099-netlink-range/mac80211.patch b/patches/0099-netlink-range/mac80211.patch
index e1037a58..15b541df 100644
--- a/patches/0099-netlink-range/mac80211.patch
+++ b/patches/0099-netlink-range/mac80211.patch
@@ -1,6 +1,6 @@
--- a/net/wireless/nl80211.c
+++ b/net/wireless/nl80211.c
-@@ -412,10 +412,12 @@ static const struct nla_policy
+@@ -412,10 +412,15 @@ static const struct nla_policy
nl80211_fils_discovery_policy[NL80211_FILS_DISCOVERY_ATTR_MAX + 1] = {
[NL80211_FILS_DISCOVERY_ATTR_INT_MIN] = NLA_POLICY_MAX(NLA_U32, 10000),
[NL80211_FILS_DISCOVERY_ATTR_INT_MAX] = NLA_POLICY_MAX(NLA_U32, 10000),
@@ -9,11 +9,14 @@
NLA_POLICY_RANGE(NLA_BINARY,
NL80211_FILS_DISCOVERY_TMPL_MIN_LEN,
IEEE80211_MAX_DATA_LEN),
++#else
++ [NL80211_FILS_DISCOVERY_ATTR_TMPL] = { .type = NLA_BINARY,
++ .len = IEEE80211_MAX_DATA_LEN },
+#endif
};
static const struct nla_policy
-@@ -655,16 +657,26 @@ static const struct nla_policy nl80211_p
+@@ -655,16 +660,26 @@ static const struct nla_policy nl80211_p
* The value of the Length field of the Supported Operating
* Classes element is between 2 and 253.
*/
@@ -40,7 +43,7 @@
[NL80211_ATTR_MAC_HINT] = NLA_POLICY_EXACT_LEN_WARN(ETH_ALEN),
[NL80211_ATTR_WIPHY_FREQ_HINT] = { .type = NLA_U32 },
[NL80211_ATTR_TDLS_PEER_CAPABILITY] = { .type = NLA_U32 },
-@@ -719,10 +731,15 @@ static const struct nla_policy nl80211_p
+@@ -719,10 +734,15 @@ static const struct nla_policy nl80211_p
[NL80211_ATTR_TXQ_LIMIT] = { .type = NLA_U32 },
[NL80211_ATTR_TXQ_MEMORY_LIMIT] = { .type = NLA_U32 },
[NL80211_ATTR_TXQ_QUANTUM] = { .type = NLA_U32 },