diff options
Diffstat (limited to 'patches/collateral-evolutions/network/0027-genl-const/nl80211.patch')
-rw-r--r-- | patches/collateral-evolutions/network/0027-genl-const/nl80211.patch | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/patches/collateral-evolutions/network/0027-genl-const/nl80211.patch b/patches/collateral-evolutions/network/0027-genl-const/nl80211.patch new file mode 100644 index 00000000..3fbd8df3 --- /dev/null +++ b/patches/collateral-evolutions/network/0027-genl-const/nl80211.patch @@ -0,0 +1,50 @@ +--- a/net/wireless/nl80211.c ++++ b/net/wireless/nl80211.c +@@ -30,9 +30,9 @@ static int nl80211_crypto_settings(struc + struct cfg80211_crypto_settings *settings, + int cipher_limit); + +-static int nl80211_pre_doit(const struct genl_ops *ops, struct sk_buff *skb, ++static int nl80211_pre_doit(__genl_const struct genl_ops *ops, struct sk_buff *skb, + struct genl_info *info); +-static void nl80211_post_doit(const struct genl_ops *ops, struct sk_buff *skb, ++static void nl80211_post_doit(__genl_const struct genl_ops *ops, struct sk_buff *skb, + struct genl_info *info); + + /* the netlink family */ +@@ -57,7 +57,7 @@ enum nl80211_multicast_groups { + NL80211_MCGRP_TESTMODE /* keep last - ifdef! */ + }; + +-static const struct genl_multicast_group nl80211_mcgrps[] = { ++static __genl_const struct genl_multicast_group nl80211_mcgrps[] = { + [NL80211_MCGRP_CONFIG] = { .name = "config", }, + [NL80211_MCGRP_SCAN] = { .name = "scan", }, + [NL80211_MCGRP_REGULATORY] = { .name = "regulatory", }, +@@ -9270,7 +9270,7 @@ static int nl80211_set_qos_map(struct sk + #define NL80211_FLAG_NEED_WDEV_UP (NL80211_FLAG_NEED_WDEV |\ + NL80211_FLAG_CHECK_NETDEV_UP) + +-static int nl80211_pre_doit(const struct genl_ops *ops, struct sk_buff *skb, ++static int nl80211_pre_doit(__genl_const struct genl_ops *ops, struct sk_buff *skb, + struct genl_info *info) + { + struct cfg80211_registered_device *rdev; +@@ -9339,7 +9339,7 @@ static int nl80211_pre_doit(const struct + return 0; + } + +-static void nl80211_post_doit(const struct genl_ops *ops, struct sk_buff *skb, ++static void nl80211_post_doit(__genl_const struct genl_ops *ops, struct sk_buff *skb, + struct genl_info *info) + { + if (info->user_ptr[1]) { +@@ -9356,7 +9356,7 @@ static void nl80211_post_doit(const stru + rtnl_unlock(); + } + +-static const struct genl_ops nl80211_ops[] = { ++static __genl_const struct genl_ops nl80211_ops[] = { + { + .cmd = NL80211_CMD_GET_WIPHY, + .doit = nl80211_get_wiphy, |