fixes for COMEDI_NDEVICES > 4
authorFrank Mori Hess <fmhess@speakeasy.net>
Sun, 21 Dec 2003 23:50:13 +0000 (23:50 +0000)
committerFrank Mori Hess <fmhess@speakeasy.net>
Sun, 21 Dec 2003 23:50:13 +0000 (23:50 +0000)
Makefile.am
comedi/comedi_fops.c

index bdddde3c1b3d276b90401b4180ff1e0bc5db9641..275304f2e4526eace802a2fdb001b2942c4b2dad 100644 (file)
@@ -6,10 +6,10 @@ EXTRA_DIST = Documentation include m4 scripts modtool.in
 ACLOCAL_AMFLAGS = -I m4
 
 dev:
-       -mknod -m 666 /dev/comedi0 c 98 0
-       -mknod -m 666 /dev/comedi1 c 98 1
-       -mknod -m 666 /dev/comedi2 c 98 2
-       -mknod -m 666 /dev/comedi3 c 98 3
+       -for i in `seq 0 15`; do \
+               mknod -m 666 /dev/comedi$$i c 98 $$i \
+               ; \
+       done;
 
 drivers.txt:
        (for each in comedi/drivers/*.c;do scripts/dump_doc $$each;done >Documentation/comedi/drivers.txt)
index 21a8b878a3956a47bf1f11d4cd5640ccd98cb623..da333e947912c81527da53dd848f174a73ba37eb 100644 (file)
@@ -1803,7 +1803,7 @@ static void __exit comedi_cleanup(void)
        if(MOD_IN_USE)
                printk("comedi: module in use -- remove delayed\n");
 
-       for(i=0;i<4;i++){
+       for(i=0;i<COMEDI_NDEVICES;i++){
                char name[20];
                sprintf(name, "comedi%d", i);
                devfs_unregister(devfs_find_handle(NULL, name,