diff options
author | Aloka Dixit <quic_alokad@quicinc.com> | 2022-03-22 11:21:48 -0700 |
---|---|---|
committer | Hauke Mehrtens <hauke@hauke-m.de> | 2022-04-05 23:41:01 +0200 |
commit | 66a68114c429311a83c14ad54cc6a2d33e1bb70b (patch) | |
tree | f7060df3eed0789ef6ad0e6e3bb4ae3c524fc004 | |
parent | 83f664bbc583cc6c796510a04e57bb79429c0a89 (diff) | |
download | backports-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.patch | 9 |
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 }, |