summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFlorian Westphal <fw@strlen.de>2017-04-20 00:42:07 +0200
committerPablo Neira Ayuso <pablo@netfilter.org>2017-04-26 09:30:21 +0200
commit1a0ed0ad4812a59a19f3bdb237601389214d1ed1 (patch)
treea2ff2330fa90000236eccd29f5a83dfc0c5f10e1
parentefe41606184ef33efde1d708eaf7d0fad9e06694 (diff)
downloadlinux-1a0ed0ad4812a59a19f3bdb237601389214d1ed1.tar.bz2
netfilter: decnet: only register hooks in init namespace
looks like decnet isn't namespacified in first place, so restrict hook registration to the initial namespace. Prepares for eventual removal of legacy nf_register_hook() api. Signed-off-by: Florian Westphal <fw@strlen.de> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
-rw-r--r--net/decnet/netfilter/dn_rtmsg.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/net/decnet/netfilter/dn_rtmsg.c b/net/decnet/netfilter/dn_rtmsg.c
index 85f2fdc360c2..f44303a40105 100644
--- a/net/decnet/netfilter/dn_rtmsg.c
+++ b/net/decnet/netfilter/dn_rtmsg.c
@@ -134,7 +134,7 @@ static int __init dn_rtmsg_init(void)
return -ENOMEM;
}
- rv = nf_register_hook(&dnrmg_ops);
+ rv = nf_register_net_hook(&init_net, &dnrmg_ops);
if (rv) {
netlink_kernel_release(dnrmg);
}
@@ -144,7 +144,7 @@ static int __init dn_rtmsg_init(void)
static void __exit dn_rtmsg_fini(void)
{
- nf_unregister_hook(&dnrmg_ops);
+ nf_unregister_net_hook(&init_net, &dnrmg_ops);
netlink_kernel_release(dnrmg);
}