TTYAUX_MAJOR
ttyprintk_driver->major = TTYAUX_MAJOR;
if (cdev_add(&ptmx_cdev, MKDEV(TTYAUX_MAJOR, 2), 1) ||
register_chrdev_region(MKDEV(TTYAUX_MAJOR, 2), 1, "/dev/ptmx") < 0)
device_create(&tty_class, NULL, MKDEV(TTYAUX_MAJOR, 2), NULL, "ptmx");
if (device != MKDEV(TTYAUX_MAJOR, 0))
case MKDEV(TTYAUX_MAJOR, 1): {
device == MKDEV(TTYAUX_MAJOR, 1) ||
if (dev->devt == MKDEV(TTYAUX_MAJOR, 0) ||
dev->devt == MKDEV(TTYAUX_MAJOR, 2))
if (cdev_add(&tty_cdev, MKDEV(TTYAUX_MAJOR, 0), 1) ||
register_chrdev_region(MKDEV(TTYAUX_MAJOR, 0), 1, "/dev/tty") < 0)
device_create(&tty_class, NULL, MKDEV(TTYAUX_MAJOR, 0), NULL, "tty");
if (cdev_add(&console_cdev, MKDEV(TTYAUX_MAJOR, 1), 1) ||
register_chrdev_region(MKDEV(TTYAUX_MAJOR, 1), 1, "/dev/console") < 0)
MKDEV(TTYAUX_MAJOR, 1), NULL,
init_special_inode(inode, mode, MKDEV(TTYAUX_MAJOR, 2));
seq_printf(m, "%3d %7d ", TTYAUX_MAJOR, 0);
seq_printf(m, "%3d %7d ", TTYAUX_MAJOR, 1);
seq_printf(m, "%3d %7d ", TTYAUX_MAJOR, 2);