aboutsummaryrefslogtreecommitdiffstats
path: root/net/decnet
diff options
context:
space:
mode:
Diffstat (limited to 'net/decnet')
-rw-r--r--net/decnet/af_decnet.c5
-rw-r--r--net/decnet/dn_dev.c5
-rw-r--r--net/decnet/dn_neigh.c5
-rw-r--r--net/decnet/dn_route.c5
4 files changed, 12 insertions, 8 deletions
diff --git a/net/decnet/af_decnet.c b/net/decnet/af_decnet.c
index ed76d4aab4a9..625d5955b8e2 100644
--- a/net/decnet/af_decnet.c
+++ b/net/decnet/af_decnet.c
@@ -128,6 +128,7 @@ Version 0.0.6 2.1.110 07-aug-98 Eduardo Marcelo Serrat
128#include <linux/stat.h> 128#include <linux/stat.h>
129#include <linux/init.h> 129#include <linux/init.h>
130#include <linux/poll.h> 130#include <linux/poll.h>
131#include <net/net_namespace.h>
131#include <net/neighbour.h> 132#include <net/neighbour.h>
132#include <net/dst.h> 133#include <net/dst.h>
133#include <net/fib_rules.h> 134#include <net/fib_rules.h>
@@ -2399,7 +2400,7 @@ static int __init decnet_init(void)
2399 dev_add_pack(&dn_dix_packet_type); 2400 dev_add_pack(&dn_dix_packet_type);
2400 register_netdevice_notifier(&dn_dev_notifier); 2401 register_netdevice_notifier(&dn_dev_notifier);
2401 2402
2402 proc_net_fops_create("decnet", S_IRUGO, &dn_socket_seq_fops); 2403 proc_net_fops_create(&init_net, "decnet", S_IRUGO, &dn_socket_seq_fops);
2403 dn_register_sysctl(); 2404 dn_register_sysctl();
2404out: 2405out:
2405 return rc; 2406 return rc;
@@ -2428,7 +2429,7 @@ static void __exit decnet_exit(void)
2428 dn_neigh_cleanup(); 2429 dn_neigh_cleanup();
2429 dn_fib_cleanup(); 2430 dn_fib_cleanup();
2430 2431
2431 proc_net_remove("decnet"); 2432 proc_net_remove(&init_net, "decnet");
2432 2433
2433 proto_unregister(&dn_proto); 2434 proto_unregister(&dn_proto);
2434} 2435}
diff --git a/net/decnet/dn_dev.c b/net/decnet/dn_dev.c
index 8def68209edd..83cb0761336a 100644
--- a/net/decnet/dn_dev.c
+++ b/net/decnet/dn_dev.c
@@ -42,6 +42,7 @@
42#include <linux/notifier.h> 42#include <linux/notifier.h>
43#include <asm/uaccess.h> 43#include <asm/uaccess.h>
44#include <asm/system.h> 44#include <asm/system.h>
45#include <net/net_namespace.h>
45#include <net/neighbour.h> 46#include <net/neighbour.h>
46#include <net/dst.h> 47#include <net/dst.h>
47#include <net/flow.h> 48#include <net/flow.h>
@@ -1462,7 +1463,7 @@ void __init dn_dev_init(void)
1462 rtnl_register(PF_DECnet, RTM_DELADDR, dn_nl_deladdr, NULL); 1463 rtnl_register(PF_DECnet, RTM_DELADDR, dn_nl_deladdr, NULL);
1463 rtnl_register(PF_DECnet, RTM_GETADDR, NULL, dn_nl_dump_ifaddr); 1464 rtnl_register(PF_DECnet, RTM_GETADDR, NULL, dn_nl_dump_ifaddr);
1464 1465
1465 proc_net_fops_create("decnet_dev", S_IRUGO, &dn_dev_seq_fops); 1466 proc_net_fops_create(&init_net, "decnet_dev", S_IRUGO, &dn_dev_seq_fops);
1466 1467
1467#ifdef CONFIG_SYSCTL 1468#ifdef CONFIG_SYSCTL
1468 { 1469 {
@@ -1483,7 +1484,7 @@ void __exit dn_dev_cleanup(void)
1483 } 1484 }
1484#endif /* CONFIG_SYSCTL */ 1485#endif /* CONFIG_SYSCTL */
1485 1486
1486 proc_net_remove("decnet_dev"); 1487 proc_net_remove(&init_net, "decnet_dev");
1487 1488
1488 dn_dev_devices_off(); 1489 dn_dev_devices_off();
1489} 1490}
diff --git a/net/decnet/dn_neigh.c b/net/decnet/dn_neigh.c
index 174d8a7a6dac..a424a8ddbaf7 100644
--- a/net/decnet/dn_neigh.c
+++ b/net/decnet/dn_neigh.c
@@ -38,6 +38,7 @@
38#include <linux/rcupdate.h> 38#include <linux/rcupdate.h>
39#include <linux/jhash.h> 39#include <linux/jhash.h>
40#include <asm/atomic.h> 40#include <asm/atomic.h>
41#include <net/net_namespace.h>
41#include <net/neighbour.h> 42#include <net/neighbour.h>
42#include <net/dst.h> 43#include <net/dst.h>
43#include <net/flow.h> 44#include <net/flow.h>
@@ -611,11 +612,11 @@ static const struct file_operations dn_neigh_seq_fops = {
611void __init dn_neigh_init(void) 612void __init dn_neigh_init(void)
612{ 613{
613 neigh_table_init(&dn_neigh_table); 614 neigh_table_init(&dn_neigh_table);
614 proc_net_fops_create("decnet_neigh", S_IRUGO, &dn_neigh_seq_fops); 615 proc_net_fops_create(&init_net, "decnet_neigh", S_IRUGO, &dn_neigh_seq_fops);
615} 616}
616 617
617void __exit dn_neigh_cleanup(void) 618void __exit dn_neigh_cleanup(void)
618{ 619{
619 proc_net_remove("decnet_neigh"); 620 proc_net_remove(&init_net, "decnet_neigh");
620 neigh_table_clear(&dn_neigh_table); 621 neigh_table_clear(&dn_neigh_table);
621} 622}
diff --git a/net/decnet/dn_route.c b/net/decnet/dn_route.c
index a4a620971ef0..4cfea9563d2a 100644
--- a/net/decnet/dn_route.c
+++ b/net/decnet/dn_route.c
@@ -77,6 +77,7 @@
77#include <linux/rcupdate.h> 77#include <linux/rcupdate.h>
78#include <linux/times.h> 78#include <linux/times.h>
79#include <asm/errno.h> 79#include <asm/errno.h>
80#include <net/net_namespace.h>
80#include <net/netlink.h> 81#include <net/netlink.h>
81#include <net/neighbour.h> 82#include <net/neighbour.h>
82#include <net/dst.h> 83#include <net/dst.h>
@@ -1814,7 +1815,7 @@ void __init dn_route_init(void)
1814 1815
1815 dn_dst_ops.gc_thresh = (dn_rt_hash_mask + 1); 1816 dn_dst_ops.gc_thresh = (dn_rt_hash_mask + 1);
1816 1817
1817 proc_net_fops_create("decnet_cache", S_IRUGO, &dn_rt_cache_seq_fops); 1818 proc_net_fops_create(&init_net, "decnet_cache", S_IRUGO, &dn_rt_cache_seq_fops);
1818 1819
1819#ifdef CONFIG_DECNET_ROUTER 1820#ifdef CONFIG_DECNET_ROUTER
1820 rtnl_register(PF_DECnet, RTM_GETROUTE, dn_cache_getroute, dn_fib_dump); 1821 rtnl_register(PF_DECnet, RTM_GETROUTE, dn_cache_getroute, dn_fib_dump);
@@ -1829,6 +1830,6 @@ void __exit dn_route_cleanup(void)
1829 del_timer(&dn_route_timer); 1830 del_timer(&dn_route_timer);
1830 dn_run_flush(0); 1831 dn_run_flush(0);
1831 1832
1832 proc_net_remove("decnet_cache"); 1833 proc_net_remove(&init_net, "decnet_cache");
1833} 1834}
1834 1835