Skip to content

Commit ece31ff

Browse files
Gao fengdavem330
authored andcommitted
net: proc: change proc_net_remove to remove_proc_entry
proc_net_remove is only used to remove proc entries that under /proc/net,it's not a general function for removing proc entries of netns. if we want to remove some proc entries which under /proc/net/stat/, we still need to call remove_proc_entry. this patch use remove_proc_entry to replace proc_net_remove. we can remove proc_net_remove after this patch. Signed-off-by: Gao feng <gaofeng@cn.fujitsu.com> Signed-off-by: David S. Miller <davem@davemloft.net>
1 parent b4278c9 commit ece31ff

60 files changed

Lines changed: 112 additions & 112 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

drivers/connector/connector.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,7 @@ static void cn_fini(void)
287287

288288
cn_already_initialized = 0;
289289

290-
proc_net_remove(&init_net, "connector");
290+
remove_proc_entry("connector", init_net.proc_net);
291291

292292
cn_queue_free_dev(dev->cbdev);
293293
netlink_kernel_release(dev->nls);

drivers/net/hamradio/bpqether.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -611,7 +611,7 @@ static void __exit bpq_cleanup_driver(void)
611611

612612
unregister_netdevice_notifier(&bpq_dev_notifier);
613613

614-
proc_net_remove(&init_net, "bpqether");
614+
remove_proc_entry("bpqether", init_net.proc_net);
615615

616616
rtnl_lock();
617617
while (!list_empty(&bpq_devices)) {

drivers/net/hamradio/scc.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2173,7 +2173,7 @@ static void __exit scc_cleanup_driver(void)
21732173
if (Vector_Latch)
21742174
release_region(Vector_Latch, 1);
21752175

2176-
proc_net_remove(&init_net, "z8530drv");
2176+
remove_proc_entry("z8530drv", init_net.proc_net);
21772177
}
21782178

21792179
MODULE_AUTHOR("Joerg Reuter <jreuter@yaina.de>");

drivers/net/hamradio/yam.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1199,7 +1199,7 @@ static void __exit yam_cleanup_driver(void)
11991199
kfree(p);
12001200
}
12011201

1202-
proc_net_remove(&init_net, "yam");
1202+
remove_proc_entry("yam", init_net.proc_net);
12031203
}
12041204

12051205
/* --------------------------------------------------------------------- */

drivers/net/ppp/pppoe.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1145,7 +1145,7 @@ static __net_init int pppoe_init_net(struct net *net)
11451145

11461146
static __net_exit void pppoe_exit_net(struct net *net)
11471147
{
1148-
proc_net_remove(net, "pppoe");
1148+
remove_proc_entry("pppoe", net->proc_net);
11491149
}
11501150

11511151
static struct pernet_operations pppoe_net_ops = {

net/8021q/vlanproc.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ void vlan_proc_cleanup(struct net *net)
131131
remove_proc_entry(name_conf, vn->proc_vlan_dir);
132132

133133
if (vn->proc_vlan_dir)
134-
proc_net_remove(net, name_root);
134+
remove_proc_entry(name_root, net->proc_net);
135135

136136
/* Dynamically added entries should be cleaned up as their vlan_device
137137
* is removed, so we should not have to take care of it here...

net/atm/proc.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -460,7 +460,7 @@ static void atm_proc_dirs_remove(void)
460460
if (e->dirent)
461461
remove_proc_entry(e->name, atm_proc_root);
462462
}
463-
proc_net_remove(&init_net, "atm");
463+
remove_proc_entry("atm", init_net.proc_net);
464464
}
465465

466466
int __init atm_proc_init(void)

net/ax25/af_ax25.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2009,9 +2009,9 @@ MODULE_ALIAS_NETPROTO(PF_AX25);
20092009

20102010
static void __exit ax25_exit(void)
20112011
{
2012-
proc_net_remove(&init_net, "ax25_route");
2013-
proc_net_remove(&init_net, "ax25");
2014-
proc_net_remove(&init_net, "ax25_calls");
2012+
remove_proc_entry("ax25_route", init_net.proc_net);
2013+
remove_proc_entry("ax25", init_net.proc_net);
2014+
remove_proc_entry("ax25_calls", init_net.proc_net);
20152015

20162016
unregister_netdevice_notifier(&ax25_dev_notifier);
20172017

net/bluetooth/af_bluetooth.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -652,7 +652,7 @@ int bt_procfs_init(struct module* module, struct net *net, const char *name,
652652

653653
void bt_procfs_cleanup(struct net *net, const char *name)
654654
{
655-
proc_net_remove(net, name);
655+
remove_proc_entry(name, net->proc_net);
656656
}
657657
#else
658658
int bt_procfs_init(struct module* module, struct net *net, const char *name,

net/can/bcm.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1633,7 +1633,7 @@ static void __exit bcm_module_exit(void)
16331633
can_proto_unregister(&bcm_can_proto);
16341634

16351635
if (proc_dir)
1636-
proc_net_remove(&init_net, "can-bcm");
1636+
remove_proc_entry("can-bcm", init_net.proc_net);
16371637
}
16381638

16391639
module_init(bcm_module_init);

0 commit comments

Comments
 (0)