diff options
Diffstat (limited to 'include/linux/tty_driver.h')
| -rw-r--r-- | include/linux/tty_driver.h | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/include/linux/tty_driver.h b/include/linux/tty_driver.h index b368b296d035..58c961c9e170 100644 --- a/include/linux/tty_driver.h +++ b/include/linux/tty_driver.h | |||
| @@ -157,7 +157,6 @@ struct tty_driver { | |||
| 157 | struct cdev cdev; | 157 | struct cdev cdev; |
| 158 | struct module *owner; | 158 | struct module *owner; |
| 159 | const char *driver_name; | 159 | const char *driver_name; |
| 160 | const char *devfs_name; | ||
| 161 | const char *name; | 160 | const char *name; |
| 162 | int name_base; /* offset of printed name */ | 161 | int name_base; /* offset of printed name */ |
| 163 | int major; /* major device number */ | 162 | int major; /* major device number */ |
| @@ -242,8 +241,15 @@ void tty_set_operations(struct tty_driver *driver, struct tty_operations *op); | |||
| 242 | * is also a promise, if the above case is true, not to signal | 241 | * is also a promise, if the above case is true, not to signal |
| 243 | * overruns, either.) | 242 | * overruns, either.) |
| 244 | * | 243 | * |
| 245 | * TTY_DRIVER_NO_DEVFS --- if set, do not create devfs entries. This | 244 | * TTY_DRIVER_DYNAMIC_DEV --- if set, the individual tty devices need |
| 246 | * is only used by tty_register_driver(). | 245 | * to be registered with a call to tty_register_driver() when the |
| 246 | * device is found in the system and unregistered with a call to | ||
| 247 | * tty_unregister_device() so the devices will be show up | ||
| 248 | * properly in sysfs. If not set, driver->num entries will be | ||
| 249 | * created by the tty core in sysfs when tty_register_driver() is | ||
| 250 | * called. This is to be used by drivers that have tty devices | ||
| 251 | * that can appear and disappear while the main tty driver is | ||
| 252 | * registered with the tty core. | ||
| 247 | * | 253 | * |
| 248 | * TTY_DRIVER_DEVPTS_MEM -- don't use the standard arrays, instead | 254 | * TTY_DRIVER_DEVPTS_MEM -- don't use the standard arrays, instead |
| 249 | * use dynamic memory keyed through the devpts filesystem. This | 255 | * use dynamic memory keyed through the devpts filesystem. This |
| @@ -252,7 +258,7 @@ void tty_set_operations(struct tty_driver *driver, struct tty_operations *op); | |||
| 252 | #define TTY_DRIVER_INSTALLED 0x0001 | 258 | #define TTY_DRIVER_INSTALLED 0x0001 |
| 253 | #define TTY_DRIVER_RESET_TERMIOS 0x0002 | 259 | #define TTY_DRIVER_RESET_TERMIOS 0x0002 |
| 254 | #define TTY_DRIVER_REAL_RAW 0x0004 | 260 | #define TTY_DRIVER_REAL_RAW 0x0004 |
| 255 | #define TTY_DRIVER_NO_DEVFS 0x0008 | 261 | #define TTY_DRIVER_DYNAMIC_DEV 0x0008 |
| 256 | #define TTY_DRIVER_DEVPTS_MEM 0x0010 | 262 | #define TTY_DRIVER_DEVPTS_MEM 0x0010 |
| 257 | 263 | ||
| 258 | /* tty driver types */ | 264 | /* tty driver types */ |
