aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/isdn/divert/divert_procfs.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/isdn/divert/divert_procfs.c')
-rw-r--r--drivers/isdn/divert/divert_procfs.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/drivers/isdn/divert/divert_procfs.c b/drivers/isdn/divert/divert_procfs.c
index 559a0d0244cf..4fd4c46892e3 100644
--- a/drivers/isdn/divert/divert_procfs.c
+++ b/drivers/isdn/divert/divert_procfs.c
@@ -17,6 +17,7 @@
17#include <linux/fs.h> 17#include <linux/fs.h>
18#endif 18#endif
19#include <linux/isdnif.h> 19#include <linux/isdnif.h>
20#include <net/net_namespace.h>
20#include "isdn_divert.h" 21#include "isdn_divert.h"
21 22
22 23
@@ -284,12 +285,12 @@ divert_dev_init(void)
284 init_waitqueue_head(&rd_queue); 285 init_waitqueue_head(&rd_queue);
285 286
286#ifdef CONFIG_PROC_FS 287#ifdef CONFIG_PROC_FS
287 isdn_proc_entry = proc_mkdir("net/isdn", NULL); 288 isdn_proc_entry = proc_mkdir("isdn", init_net.proc_net);
288 if (!isdn_proc_entry) 289 if (!isdn_proc_entry)
289 return (-1); 290 return (-1);
290 isdn_divert_entry = create_proc_entry("divert", S_IFREG | S_IRUGO, isdn_proc_entry); 291 isdn_divert_entry = create_proc_entry("divert", S_IFREG | S_IRUGO, isdn_proc_entry);
291 if (!isdn_divert_entry) { 292 if (!isdn_divert_entry) {
292 remove_proc_entry("net/isdn", NULL); 293 remove_proc_entry("isdn", init_net.proc_net);
293 return (-1); 294 return (-1);
294 } 295 }
295 isdn_divert_entry->proc_fops = &isdn_fops; 296 isdn_divert_entry->proc_fops = &isdn_fops;
@@ -309,7 +310,7 @@ divert_dev_deinit(void)
309 310
310#ifdef CONFIG_PROC_FS 311#ifdef CONFIG_PROC_FS
311 remove_proc_entry("divert", isdn_proc_entry); 312 remove_proc_entry("divert", isdn_proc_entry);
312 remove_proc_entry("net/isdn", NULL); 313 remove_proc_entry("isdn", init_net.proc_net);
313#endif /* CONFIG_PROC_FS */ 314#endif /* CONFIG_PROC_FS */
314 315
315 return (0); 316 return (0);