X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=net%2Firda%2Firproc.c;h=88e80a312732a9ed18e7e1d511d79ac6f0f9d682;hb=08abe18af1f78ee80c3c3a5ac47c3e0ae0beadf6;hp=181cb51b48a8b5b50e64820a71581e702aa2f307;hpb=0d090b6819e3559dabb05773c4a6dacc4fa94d0e;p=mv-sheeva.git diff --git a/net/irda/irproc.c b/net/irda/irproc.c index 181cb51b48a..88e80a31273 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