Commit 5a05fae5 authored by Pablo Neira Ayuso's avatar Pablo Neira Ayuso

netfilter: nfq_ct_hook needs __rcu and __read_mostly

This removes some sparse warnings.
Reported-by: default avatarFengguang Wu <wfg@linux.intel.com>
Signed-off-by: default avatarPablo Neira Ayuso <pablo@netfilter.org>
parent b31525d1
...@@ -404,7 +404,7 @@ struct nfq_ct_hook { ...@@ -404,7 +404,7 @@ struct nfq_ct_hook {
void (*seq_adjust)(struct sk_buff *skb, struct nf_conn *ct, void (*seq_adjust)(struct sk_buff *skb, struct nf_conn *ct,
u32 ctinfo, int off); u32 ctinfo, int off);
}; };
extern struct nfq_ct_hook *nfq_ct_hook; extern struct nfq_ct_hook __rcu *nfq_ct_hook;
#else #else
static inline void nf_ct_attach(struct sk_buff *new, struct sk_buff *skb) {} static inline void nf_ct_attach(struct sk_buff *new, struct sk_buff *skb) {}
#endif #endif
......
...@@ -265,7 +265,7 @@ void nf_conntrack_destroy(struct nf_conntrack *nfct) ...@@ -265,7 +265,7 @@ void nf_conntrack_destroy(struct nf_conntrack *nfct)
} }
EXPORT_SYMBOL(nf_conntrack_destroy); EXPORT_SYMBOL(nf_conntrack_destroy);
struct nfq_ct_hook *nfq_ct_hook; struct nfq_ct_hook __rcu *nfq_ct_hook __read_mostly;
EXPORT_SYMBOL_GPL(nfq_ct_hook); EXPORT_SYMBOL_GPL(nfq_ct_hook);
#endif /* CONFIG_NF_CONNTRACK */ #endif /* CONFIG_NF_CONNTRACK */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment