]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - fs/char_dev.c
myri10ge: fix error checking and return value in myri10ge_allocate_rings
[linux-2.6-omap-h63xx.git] / fs / char_dev.c
index a885f46ca001f117a9b8bc3bd4ac0e140b5c9e3e..78ced721554d8f855f3254ac052e15d8b248d47d 100644 (file)
@@ -6,6 +6,7 @@
 
 #include <linux/init.h>
 #include <linux/fs.h>
+#include <linux/kdev_t.h>
 #include <linux/slab.h>
 #include <linux/string.h>
 
@@ -108,6 +109,8 @@ __register_chrdev_region(unsigned int major, unsigned int baseminor,
        /* temporary */
        if (major == 0) {
                for (i = ARRAY_SIZE(chrdevs)-1; i > 0; i--) {
+                       if (is_lanana_major(i))
+                               continue;
                        if (chrdevs[i] == NULL)
                                break;
                }