Commit 65caa3d86cc9539d98054b64a62865be7b1769fd
1 parent
5789f5ad
Use dynamic MAJOR number
Showing
1 changed file
with
2 additions
and
4 deletions
module/tty0tty.c
| ... | ... | @@ -55,9 +55,6 @@ short pairs = 4; //Default number of pairs of devices |
| 55 | 55 | module_param(pairs, short, S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP); |
| 56 | 56 | MODULE_PARM_DESC(pairs, "Number of pairs of devices to be created, maximum of 128"); |
| 57 | 57 | |
| 58 | - | |
| 59 | -#define TTY0TTY_MAJOR 240 /* experimental range */ | |
| 60 | - | |
| 61 | 58 | /* fake UART values */ |
| 62 | 59 | //out |
| 63 | 60 | #define MCR_DTR 0x01 |
| ... | ... | @@ -648,7 +645,8 @@ static int __init tty0tty_init(void) |
| 648 | 645 | tty0tty_tty_driver->driver_name = "tty0tty"; |
| 649 | 646 | tty0tty_tty_driver->name = "tnt"; |
| 650 | 647 | /* no more devfs subsystem */ |
| 651 | - tty0tty_tty_driver->major = TTY0TTY_MAJOR; | |
| 648 | + /* get dynamic major number */ | |
| 649 | + tty0tty_tty_driver->major = 0; | |
| 652 | 650 | tty0tty_tty_driver->type = TTY_DRIVER_TYPE_SERIAL; |
| 653 | 651 | tty0tty_tty_driver->subtype = SERIAL_TYPE_NORMAL; |
| 654 | 652 | tty0tty_tty_driver->flags = TTY_DRIVER_RESET_TERMIOS | TTY_DRIVER_REAL_RAW ; | ... | ... |