diff options
Diffstat (limited to 'net/key/af_key.c')
-rw-r--r-- | net/key/af_key.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/net/key/af_key.c b/net/key/af_key.c index 0241fff9513..5b802bbb856 100644 --- a/net/key/af_key.c +++ b/net/key/af_key.c | |||
@@ -26,6 +26,7 @@ | |||
26 | #include <linux/in6.h> | 26 | #include <linux/in6.h> |
27 | #include <linux/proc_fs.h> | 27 | #include <linux/proc_fs.h> |
28 | #include <linux/init.h> | 28 | #include <linux/init.h> |
29 | #include <net/net_namespace.h> | ||
29 | #include <net/xfrm.h> | 30 | #include <net/xfrm.h> |
30 | 31 | ||
31 | #include <net/sock.h> | 32 | #include <net/sock.h> |
@@ -3776,7 +3777,7 @@ static struct xfrm_mgr pfkeyv2_mgr = | |||
3776 | static void __exit ipsec_pfkey_exit(void) | 3777 | static void __exit ipsec_pfkey_exit(void) |
3777 | { | 3778 | { |
3778 | xfrm_unregister_km(&pfkeyv2_mgr); | 3779 | xfrm_unregister_km(&pfkeyv2_mgr); |
3779 | remove_proc_entry("net/pfkey", NULL); | 3780 | remove_proc_entry("pfkey", init_net.proc_net); |
3780 | sock_unregister(PF_KEY); | 3781 | sock_unregister(PF_KEY); |
3781 | proto_unregister(&key_proto); | 3782 | proto_unregister(&key_proto); |
3782 | } | 3783 | } |
@@ -3793,7 +3794,7 @@ static int __init ipsec_pfkey_init(void) | |||
3793 | goto out_unregister_key_proto; | 3794 | goto out_unregister_key_proto; |
3794 | #ifdef CONFIG_PROC_FS | 3795 | #ifdef CONFIG_PROC_FS |
3795 | err = -ENOMEM; | 3796 | err = -ENOMEM; |
3796 | if (create_proc_read_entry("net/pfkey", 0, NULL, pfkey_read_proc, NULL) == NULL) | 3797 | if (create_proc_read_entry("pfkey", 0, init_net.proc_net, pfkey_read_proc, NULL) == NULL) |
3797 | goto out_sock_unregister; | 3798 | goto out_sock_unregister; |
3798 | #endif | 3799 | #endif |
3799 | err = xfrm_register_km(&pfkeyv2_mgr); | 3800 | err = xfrm_register_km(&pfkeyv2_mgr); |