netdev
[Top] [All Lists]

[PATCH] NET: use proc_net_fops_create() for /proc/net/wireless

To: davem@xxxxxxxxxx
Subject: [PATCH] NET: use proc_net_fops_create() for /proc/net/wireless
From: YOSHIFUJI Hideaki / 吉藤英明 <yoshfuji@xxxxxxxxxxxxxx>
Date: Sat, 13 Sep 2003 14:29:29 +0900 (JST)
Cc: netdev@xxxxxxxxxxx
Organization: USAGI Project
Sender: netdev-bounce@xxxxxxxxxxx
use proc_net_fops_create() for /proc/net/wireless

===== net/core/wireless.c 1.13 vs edited =====
--- 1.13/net/core/wireless.c    Tue Sep  9 10:35:35 2003
+++ edited/net/core/wireless.c  Sat Sep 13 14:09:03 2003
@@ -495,15 +495,10 @@
 
 int __init wireless_proc_init(void)
 {
-       struct proc_dir_entry *p;
-       int rc = 0;
+       if (!proc_net_fops_create("wireless", S_IRUGO, &wireless_seq_fops))
+               return -ENOMEM;
 
-       p = create_proc_entry("wireless", S_IRUGO, proc_net);
-       if (p)
-               p->proc_fops = &wireless_seq_fops;
-       else
-               rc = -ENOMEM;
-       return rc;
+       return 0;
 }
 #endif /* CONFIG_PROC_FS */
 

-- 
Hideaki YOSHIFUJI @ USAGI Project <yoshfuji@xxxxxxxxxxxxxx>
GPG FP: 9022 65EB 1ECF 3AD1 0BDF  80D8 4807 F894 E062 0EEA

<Prev in Thread] Current Thread [Next in Thread>