MTD_CHAR_MAJOR
ret = __register_chrdev(MTD_CHAR_MAJOR, 0, 1 << MINORBITS,
MTD_CHAR_MAJOR);
__unregister_chrdev(MTD_CHAR_MAJOR, 0, 1 << MINORBITS, "mtd");
MODULE_ALIAS_CHARDEV_MAJOR(MTD_CHAR_MAJOR);
#define MTD_DEVT(index) MKDEV(MTD_CHAR_MAJOR, (index)*2)
if (MAJOR(stat.rdev) != MTD_CHAR_MAJOR || !S_ISCHR(stat.mode))