diff options
Diffstat (limited to 'net')
47 files changed, 94 insertions, 81 deletions
diff --git a/net/ax25/af_ax25.c b/net/ax25/af_ax25.c index 779095ded689..b6ccbea3477e 100644 --- a/net/ax25/af_ax25.c +++ b/net/ax25/af_ax25.c | |||
| @@ -1992,9 +1992,10 @@ static int __init ax25_init(void) | |||
| 1992 | dev_add_pack(&ax25_packet_type); | 1992 | dev_add_pack(&ax25_packet_type); |
| 1993 | register_netdevice_notifier(&ax25_dev_notifier); | 1993 | register_netdevice_notifier(&ax25_dev_notifier); |
| 1994 | 1994 | ||
| 1995 | proc_net_fops_create(&init_net, "ax25_route", S_IRUGO, &ax25_route_fops); | 1995 | proc_create("ax25_route", S_IRUGO, init_net.proc_net, |
| 1996 | proc_net_fops_create(&init_net, "ax25", S_IRUGO, &ax25_info_fops); | 1996 | &ax25_route_fops); |
| 1997 | proc_net_fops_create(&init_net, "ax25_calls", S_IRUGO, &ax25_uid_fops); | 1997 | proc_create("ax25", S_IRUGO, init_net.proc_net, &ax25_info_fops); |
| 1998 | proc_create("ax25_calls", S_IRUGO, init_net.proc_net, &ax25_uid_fops); | ||
| 1998 | out: | 1999 | out: |
| 1999 | return rc; | 2000 | return rc; |
| 2000 | } | 2001 | } |
diff --git a/net/bluetooth/af_bluetooth.c b/net/bluetooth/af_bluetooth.c index 5355df63d39b..8412b637407b 100644 --- a/net/bluetooth/af_bluetooth.c +++ b/net/bluetooth/af_bluetooth.c | |||
| @@ -641,7 +641,7 @@ int bt_procfs_init(struct module* module, struct net *net, const char *name, | |||
| 641 | sk_list->fops.llseek = seq_lseek; | 641 | sk_list->fops.llseek = seq_lseek; |
| 642 | sk_list->fops.release = seq_release_private; | 642 | sk_list->fops.release = seq_release_private; |
| 643 | 643 | ||
| 644 | pde = proc_net_fops_create(net, name, 0, &sk_list->fops); | 644 | pde = proc_create(name, 0, net->proc_net, &sk_list->fops); |
| 645 | if (!pde) | 645 | if (!pde) |
| 646 | return -ENOMEM; | 646 | return -ENOMEM; |
| 647 | 647 | ||
diff --git a/net/core/dev.c b/net/core/dev.c index 1932d351ed7c..f2f81ef5bbd6 100644 --- a/net/core/dev.c +++ b/net/core/dev.c | |||
| @@ -4518,11 +4518,12 @@ static int __net_init dev_proc_net_init(struct net *net) | |||
| 4518 | { | 4518 | { |
| 4519 | int rc = -ENOMEM; | 4519 | int rc = -ENOMEM; |
| 4520 | 4520 | ||
| 4521 | if (!proc_net_fops_create(net, "dev", S_IRUGO, &dev_seq_fops)) | 4521 | if (!proc_create("dev", S_IRUGO, net->proc_net, &dev_seq_fops)) |
| 4522 | goto out; | 4522 | goto out; |
| 4523 | if (!proc_net_fops_create(net, "softnet_stat", S_IRUGO, &softnet_seq_fops)) | 4523 | if (!proc_create("softnet_stat", S_IRUGO, net->proc_net, |
| 4524 | &softnet_seq_fops)) | ||
| 4524 | goto out_dev; | 4525 | goto out_dev; |
| 4525 | if (!proc_net_fops_create(net, "ptype", S_IRUGO, &ptype_seq_fops)) | 4526 | if (!proc_create("ptype", S_IRUGO, net->proc_net, &ptype_seq_fops)) |
| 4526 | goto out_softnet; | 4527 | goto out_softnet; |
| 4527 | 4528 | ||
| 4528 | if (wext_proc_init(net)) | 4529 | if (wext_proc_init(net)) |
diff --git a/net/core/dev_addr_lists.c b/net/core/dev_addr_lists.c index b079c7bbc157..7c62ec449f3c 100644 --- a/net/core/dev_addr_lists.c +++ b/net/core/dev_addr_lists.c | |||
| @@ -780,7 +780,7 @@ static const struct file_operations dev_mc_seq_fops = { | |||
| 780 | 780 | ||
| 781 | static int __net_init dev_mc_net_init(struct net *net) | 781 | static int __net_init dev_mc_net_init(struct net *net) |
| 782 | { | 782 | { |
| 783 | if (!proc_net_fops_create(net, "dev_mcast", 0, &dev_mc_seq_fops)) | 783 | if (!proc_create("dev_mcast", 0, net->proc_net, &dev_mc_seq_fops)) |
| 784 | return -ENOMEM; | 784 | return -ENOMEM; |
| 785 | return 0; | 785 | return 0; |
| 786 | } | 786 | } |
diff --git a/net/core/sock.c b/net/core/sock.c index f1e14e20d181..b4d562ef36fb 100644 --- a/net/core/sock.c +++ b/net/core/sock.c | |||
| @@ -2836,7 +2836,7 @@ static const struct file_operations proto_seq_fops = { | |||
| 2836 | 2836 | ||
| 2837 | static __net_init int proto_init_net(struct net *net) | 2837 | static __net_init int proto_init_net(struct net *net) |
| 2838 | { | 2838 | { |
| 2839 | if (!proc_net_fops_create(net, "protocols", S_IRUGO, &proto_seq_fops)) | 2839 | if (!proc_create("protocols", S_IRUGO, net->proc_net, &proto_seq_fops)) |
| 2840 | return -ENOMEM; | 2840 | return -ENOMEM; |
| 2841 | 2841 | ||
| 2842 | return 0; | 2842 | return 0; |
diff --git a/net/dccp/probe.c b/net/dccp/probe.c index 0a8d6ebd9b45..d183589b77e9 100644 --- a/net/dccp/probe.c +++ b/net/dccp/probe.c | |||
| @@ -171,7 +171,7 @@ static __init int dccpprobe_init(void) | |||
| 171 | spin_lock_init(&dccpw.lock); | 171 | spin_lock_init(&dccpw.lock); |
| 172 | if (kfifo_alloc(&dccpw.fifo, bufsize, GFP_KERNEL)) | 172 | if (kfifo_alloc(&dccpw.fifo, bufsize, GFP_KERNEL)) |
| 173 | return ret; | 173 | return ret; |
| 174 | if (!proc_net_fops_create(&init_net, procname, S_IRUSR, &dccpprobe_fops)) | 174 | if (!proc_create(procname, S_IRUSR, init_net.proc_net, &dccpprobe_fops)) |
| 175 | goto err0; | 175 | goto err0; |
| 176 | 176 | ||
| 177 | ret = setup_jprobe(); | 177 | ret = setup_jprobe(); |
diff --git a/net/decnet/af_decnet.c b/net/decnet/af_decnet.c index 64d9843f9e04..f916013d9074 100644 --- a/net/decnet/af_decnet.c +++ b/net/decnet/af_decnet.c | |||
| @@ -2384,7 +2384,7 @@ static int __init decnet_init(void) | |||
| 2384 | dev_add_pack(&dn_dix_packet_type); | 2384 | dev_add_pack(&dn_dix_packet_type); |
| 2385 | register_netdevice_notifier(&dn_dev_notifier); | 2385 | register_netdevice_notifier(&dn_dev_notifier); |
| 2386 | 2386 | ||
| 2387 | proc_net_fops_create(&init_net, "decnet", S_IRUGO, &dn_socket_seq_fops); | 2387 | proc_create("decnet", S_IRUGO, init_net.proc_net, &dn_socket_seq_fops); |
| 2388 | dn_register_sysctl(); | 2388 | dn_register_sysctl(); |
| 2389 | out: | 2389 | out: |
| 2390 | return rc; | 2390 | return rc; |
diff --git a/net/decnet/dn_dev.c b/net/decnet/dn_dev.c index e47ba9fc4a0e..a04894a2c26e 100644 --- a/net/decnet/dn_dev.c +++ b/net/decnet/dn_dev.c | |||
| @@ -1412,7 +1412,7 @@ void __init dn_dev_init(void) | |||
| 1412 | rtnl_register(PF_DECnet, RTM_DELADDR, dn_nl_deladdr, NULL, NULL); | 1412 | rtnl_register(PF_DECnet, RTM_DELADDR, dn_nl_deladdr, NULL, NULL); |
| 1413 | rtnl_register(PF_DECnet, RTM_GETADDR, NULL, dn_nl_dump_ifaddr, NULL); | 1413 | rtnl_register(PF_DECnet, RTM_GETADDR, NULL, dn_nl_dump_ifaddr, NULL); |
| 1414 | 1414 | ||
| 1415 | proc_net_fops_create(&init_net, "decnet_dev", S_IRUGO, &dn_dev_seq_fops); | 1415 | proc_create("decnet_dev", S_IRUGO, init_net.proc_net, &dn_dev_seq_fops); |
| 1416 | 1416 | ||
| 1417 | #ifdef CONFIG_SYSCTL | 1417 | #ifdef CONFIG_SYSCTL |
| 1418 | { | 1418 | { |
diff --git a/net/decnet/dn_neigh.c b/net/decnet/dn_neigh.c index 856636addd76..f3408f369fe3 100644 --- a/net/decnet/dn_neigh.c +++ b/net/decnet/dn_neigh.c | |||
| @@ -590,7 +590,8 @@ static const struct file_operations dn_neigh_seq_fops = { | |||
| 590 | void __init dn_neigh_init(void) | 590 | void __init dn_neigh_init(void) |
| 591 | { | 591 | { |
| 592 | neigh_table_init(&dn_neigh_table); | 592 | neigh_table_init(&dn_neigh_table); |
| 593 | proc_net_fops_create(&init_net, "decnet_neigh", S_IRUGO, &dn_neigh_seq_fops); | 593 | proc_create("decnet_neigh", S_IRUGO, init_net.proc_net, |
| 594 | &dn_neigh_seq_fops); | ||
| 594 | } | ||
