diff options
author | Patrick McHardy <kaber@trash.net> | 2011-12-23 14:00:49 +0100 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2011-12-23 14:36:45 +0100 |
commit | d70308f78bb8192a76a7dc38f5f9de6c2695532b (patch) | |
tree | 0fbecee36fdc252cf0be5630395e684b6521d302 /net/ipv4/netfilter/nf_nat_proto_sctp.c | |
parent | 329fb58a93b25f0f5ee9d80c0e0e6a6c1a0192b4 (diff) | |
download | linux-stable-d70308f78bb8192a76a7dc38f5f9de6c2695532b.tar.gz linux-stable-d70308f78bb8192a76a7dc38f5f9de6c2695532b.tar.bz2 linux-stable-d70308f78bb8192a76a7dc38f5f9de6c2695532b.zip |
netfilter: nat: remove module reference counting from NAT protocols
The only remaining user of NAT protocol module reference counting is NAT
ctnetlink support. Since this is a fairly short sequence of code, convert
over to use RCU and remove module reference counting.
Module unregistration is already protected by RCU using synchronize_rcu(),
so no further changes are necessary.
Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'net/ipv4/netfilter/nf_nat_proto_sctp.c')
-rw-r--r-- | net/ipv4/netfilter/nf_nat_proto_sctp.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/net/ipv4/netfilter/nf_nat_proto_sctp.c b/net/ipv4/netfilter/nf_nat_proto_sctp.c index 4e70dc6fad21..50283abc594b 100644 --- a/net/ipv4/netfilter/nf_nat_proto_sctp.c +++ b/net/ipv4/netfilter/nf_nat_proto_sctp.c @@ -70,7 +70,6 @@ sctp_manip_pkt(struct sk_buff *skb, static const struct nf_nat_protocol nf_nat_protocol_sctp = { .protonum = IPPROTO_SCTP, - .me = THIS_MODULE, .manip_pkt = sctp_manip_pkt, .in_range = nf_nat_proto_in_range, .unique_tuple = sctp_unique_tuple, |