diff options
Diffstat (limited to 'net/rxrpc/af_rxrpc.c')
-rw-r--r-- | net/rxrpc/af_rxrpc.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/net/rxrpc/af_rxrpc.c b/net/rxrpc/af_rxrpc.c index c58fa0d1be26..122d55d992e1 100644 --- a/net/rxrpc/af_rxrpc.c +++ b/net/rxrpc/af_rxrpc.c | |||
@@ -14,6 +14,7 @@ | |||
14 | #include <linux/skbuff.h> | 14 | #include <linux/skbuff.h> |
15 | #include <linux/poll.h> | 15 | #include <linux/poll.h> |
16 | #include <linux/proc_fs.h> | 16 | #include <linux/proc_fs.h> |
17 | #include <net/net_namespace.h> | ||
17 | #include <net/sock.h> | 18 | #include <net/sock.h> |
18 | #include <net/af_rxrpc.h> | 19 | #include <net/af_rxrpc.h> |
19 | #include "ar-internal.h" | 20 | #include "ar-internal.h" |
@@ -829,8 +830,8 @@ static int __init af_rxrpc_init(void) | |||
829 | } | 830 | } |
830 | 831 | ||
831 | #ifdef CONFIG_PROC_FS | 832 | #ifdef CONFIG_PROC_FS |
832 | proc_net_fops_create("rxrpc_calls", 0, &rxrpc_call_seq_fops); | 833 | proc_net_fops_create(&init_net, "rxrpc_calls", 0, &rxrpc_call_seq_fops); |
833 | proc_net_fops_create("rxrpc_conns", 0, &rxrpc_connection_seq_fops); | 834 | proc_net_fops_create(&init_net, "rxrpc_conns", 0, &rxrpc_connection_seq_fops); |
834 | #endif | 835 | #endif |
835 | return 0; | 836 | return 0; |
836 | 837 | ||
@@ -868,8 +869,8 @@ static void __exit af_rxrpc_exit(void) | |||
868 | 869 | ||
869 | _debug("flush scheduled work"); | 870 | _debug("flush scheduled work"); |
870 | flush_workqueue(rxrpc_workqueue); | 871 | flush_workqueue(rxrpc_workqueue); |
871 | proc_net_remove("rxrpc_conns"); | 872 | proc_net_remove(&init_net, "rxrpc_conns"); |
872 | proc_net_remove("rxrpc_calls"); | 873 | proc_net_remove(&init_net, "rxrpc_calls"); |
873 | destroy_workqueue(rxrpc_workqueue); | 874 | destroy_workqueue(rxrpc_workqueue); |
874 | kmem_cache_destroy(rxrpc_call_jar); | 875 | kmem_cache_destroy(rxrpc_call_jar); |
875 | _leave(""); | 876 | _leave(""); |