diff --git a/os_if/linux/wlan_cfg80211.h b/os_if/linux/wlan_cfg80211.h index b35bb09262..c7c8ed4c0b 100644 --- a/os_if/linux/wlan_cfg80211.h +++ b/os_if/linux/wlan_cfg80211.h @@ -178,7 +178,7 @@ wlan_cfg80211_nla_parse_nested(struct nlattr *tb[], { return nla_parse_nested(tb, maxtype, nla, policy); } -#else +#elif LINUX_VERSION_CODE < KERNEL_VERSION(5, 2, 0) static inline int wlan_cfg80211_nla_parse(struct nlattr **tb, int maxtype, const struct nlattr *head, @@ -196,6 +196,24 @@ wlan_cfg80211_nla_parse_nested(struct nlattr *tb[], { return nla_parse_nested(tb, maxtype, nla, policy, NULL); } +#else +static inline int wlan_cfg80211_nla_parse(struct nlattr **tb, + int maxtype, + const struct nlattr *head, + int len, + const struct nla_policy *policy) +{ + return 0; +} + +static inline int +wlan_cfg80211_nla_parse_nested(struct nlattr *tb[], + int maxtype, + const struct nlattr *nla, + const struct nla_policy *policy) +{ + return 0; +} #endif #define nla_parse(...) (obsolete, use wlan_cfg80211_nla_parse) #define nla_parse_nested(...) (obsolete, use wlan_cfg80211_nla_parse_nested)