X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=net%2Firda%2Firproc.c;h=88e80a312732a9ed18e7e1d511d79ac6f0f9d682;hb=623fa579e61f250c1913c70257ef3a753820bb68;hp=181cb51b48a8b5b50e64820a71581e702aa2f307;hpb=d7f5e3df3574c6e38b99f5fe22f15540b2b9811d;p=linux-2.6 diff --git a/net/irda/irproc.c b/net/irda/irproc.c index 181cb51b48..88e80a3127 100644 --- a/net/irda/irproc.c +++ b/net/irda/irproc.c @@ -28,6 +28,7 @@ #include #include #include +#include #include #include @@ -66,16 +67,14 @@ void __init irda_proc_register(void) int i; struct proc_dir_entry *d; - proc_irda = proc_mkdir("irda", proc_net); + proc_irda = proc_mkdir("irda", init_net.proc_net); if (proc_irda == NULL) return; proc_irda->owner = THIS_MODULE; - for (i=0; iproc_fops = irda_dirs[i].fops; - } + for (i = 0; i < ARRAY_SIZE(irda_dirs); i++) + d = proc_create(irda_dirs[i].name, 0, proc_irda, + irda_dirs[i].fops); } /* @@ -92,7 +91,7 @@ void irda_proc_unregister(void) for (i=0; i