diff options
Diffstat (limited to 'net/ipv6/proc.c')
| -rw-r--r-- | net/ipv6/proc.c | 16 | 
1 files changed, 8 insertions, 8 deletions
| diff --git a/net/ipv6/proc.c b/net/ipv6/proc.c index 745a32042950..bbbe53a99b57 100644 --- a/net/ipv6/proc.c +++ b/net/ipv6/proc.c @@ -295,11 +295,11 @@ int snmp6_unregister_dev(struct inet6_dev *idev)  static int __net_init ipv6_proc_init_net(struct net *net)  { -	if (!proc_net_fops_create(net, "sockstat6", S_IRUGO, -			&sockstat6_seq_fops)) +	if (!proc_create("sockstat6", S_IRUGO, net->proc_net, +			 &sockstat6_seq_fops))  		return -ENOMEM; -	if (!proc_net_fops_create(net, "snmp6", S_IRUGO, &snmp6_seq_fops)) +	if (!proc_create("snmp6", S_IRUGO, net->proc_net, &snmp6_seq_fops))  		goto proc_snmp6_fail;  	net->mib.proc_net_devsnmp6 = proc_mkdir("dev_snmp6", net->proc_net); @@ -308,17 +308,17 @@ static int __net_init ipv6_proc_init_net(struct net *net)  	return 0;  proc_dev_snmp6_fail: -	proc_net_remove(net, "snmp6"); +	remove_proc_entry("snmp6", net->proc_net);  proc_snmp6_fail: -	proc_net_remove(net, "sockstat6"); +	remove_proc_entry("sockstat6", net->proc_net);  	return -ENOMEM;  }  static void __net_exit ipv6_proc_exit_net(struct net *net)  { -	proc_net_remove(net, "sockstat6"); -	proc_net_remove(net, "dev_snmp6"); -	proc_net_remove(net, "snmp6"); +	remove_proc_entry("sockstat6", net->proc_net); +	remove_proc_entry("dev_snmp6", net->proc_net); +	remove_proc_entry("snmp6", net->proc_net);  }  static struct pernet_operations ipv6_proc_ops = { |