X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=fs%2Fchar_dev.c;h=78ced721554d8f855f3254ac052e15d8b248d47d;hb=721449bf0d51213fe3abf0ac3e3561ef9ea7827a;hp=1f3285affa39c9d06da9fb3af7bee91094d894f9;hpb=0cd43f83d381c4246a08cd775834833d6fd64805;p=~andy%2Flinux diff --git a/fs/char_dev.c b/fs/char_dev.c index 1f3285affa3..78ced721554 100644 --- a/fs/char_dev.c +++ b/fs/char_dev.c @@ -6,6 +6,7 @@ #include #include +#include #include #include @@ -24,6 +25,7 @@ #ifdef CONFIG_KMOD #include #endif +#include "internal.h" /* * capabilities for /dev/mem, /dev/kmem and similar directly mappable character @@ -107,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; }