From a763d83adc4e5d7c797d9d6c6beb4ee9f5b3f168 Mon Sep 17 00:00:00 2001 From: Hideaki Yoshifuji Date: Thu, 11 Sep 2003 04:08:19 -0700 Subject: [PATCH] [NET]: Use proc_net_fops_create() and proc_net_remove() in net/core. --- net/core/dev.c | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/net/core/dev.c b/net/core/dev.c index b4d66c2438b15..b389bff2887a2 100644 --- a/net/core/dev.c +++ b/net/core/dev.c @@ -1994,26 +1994,21 @@ extern int wireless_proc_init(void); static int __init dev_proc_init(void) { - struct proc_dir_entry *p; int rc = -ENOMEM; - p = create_proc_entry("dev", S_IRUGO, proc_net); - if (!p) + if (!proc_net_fops_create("dev", S_IRUGO, &dev_seq_fops)) goto out; - p->proc_fops = &dev_seq_fops; - p = create_proc_entry("softnet_stat", S_IRUGO, proc_net); - if (!p) + if (!proc_net_fops_create("softnet_stat", S_IRUGO, &softnet_seq_fops)) goto out_dev; - p->proc_fops = &softnet_seq_fops; if (wireless_proc_init()) goto out_softnet; rc = 0; out: return rc; out_softnet: - remove_proc_entry("softnet_stat", proc_net); + proc_net_remove("softnet_stat"); out_dev: - remove_proc_entry("dev", proc_net); + proc_net_remove("dev"); goto out; } #else -- 2.53.0