Commit f4eaa37017a5a68f67ef86729508022c13fb8e6d
1 parent
264f48646e
Exists in
master
and in
4 other branches
[PATCH] devfs: Remove the tty_driver devfs_name field as it's no longer needed
Also fixes all drivers that set this field. Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Showing 32 changed files with 5 additions and 42 deletions Side-by-side Diff
- drivers/char/cyclades.c
- drivers/char/epca.c
- drivers/char/esp.c
- drivers/char/hvc_console.c
- drivers/char/hvcs.c
- drivers/char/hvsi.c
- drivers/char/ip2/ip2main.c
- drivers/char/isicom.c
- drivers/char/moxa.c
- drivers/char/pty.c
- drivers/char/riscom8.c
- drivers/char/rocket.c
- drivers/char/serial167.c
- drivers/char/stallion.c
- drivers/char/viocons.c
- drivers/char/vme_scc.c
- drivers/char/vt.c
- drivers/isdn/capi/capi.c
- drivers/isdn/gigaset/bas-gigaset.c
- drivers/isdn/gigaset/common.c
- drivers/isdn/gigaset/gigaset.h
- drivers/isdn/gigaset/interface.c
- drivers/isdn/gigaset/usb-gigaset.c
- drivers/isdn/i4l/isdn_tty.c
- drivers/s390/char/tty3270.c
- drivers/tc/zs.c
- drivers/usb/class/cdc-acm.c
- drivers/usb/gadget/serial.c
- drivers/usb/serial/usb-serial.c
- include/linux/tty_driver.h
- net/bluetooth/rfcomm/tty.c
- net/irda/ircomm/ircomm_tty.c
drivers/char/cyclades.c
... | ... | @@ -5250,7 +5250,6 @@ |
5250 | 5250 | cy_serial_driver->owner = THIS_MODULE; |
5251 | 5251 | cy_serial_driver->driver_name = "cyclades"; |
5252 | 5252 | cy_serial_driver->name = "ttyC"; |
5253 | - cy_serial_driver->devfs_name = "tts/C"; | |
5254 | 5253 | cy_serial_driver->major = CYCLADES_MAJOR; |
5255 | 5254 | cy_serial_driver->minor_start = 0; |
5256 | 5255 | cy_serial_driver->type = TTY_DRIVER_TYPE_SERIAL; |
drivers/char/epca.c
drivers/char/esp.c
drivers/char/hvc_console.c
drivers/char/hvcs.c
... | ... | @@ -1364,7 +1364,6 @@ |
1364 | 1364 | |
1365 | 1365 | hvcs_tty_driver->driver_name = hvcs_driver_name; |
1366 | 1366 | hvcs_tty_driver->name = hvcs_device_node; |
1367 | - hvcs_tty_driver->devfs_name = hvcs_device_node; | |
1368 | 1367 | |
1369 | 1368 | /* |
1370 | 1369 | * We'll let the system assign us a major number, indicated by leaving |
drivers/char/hvsi.c
drivers/char/ip2/ip2main.c
... | ... | @@ -671,7 +671,6 @@ |
671 | 671 | |
672 | 672 | ip2_tty_driver->owner = THIS_MODULE; |
673 | 673 | ip2_tty_driver->name = "ttyF"; |
674 | - ip2_tty_driver->devfs_name = "tts/F"; | |
675 | 674 | ip2_tty_driver->driver_name = pcDriver_name; |
676 | 675 | ip2_tty_driver->major = IP2_TTY_MAJOR; |
677 | 676 | ip2_tty_driver->minor_start = 0; |
drivers/char/isicom.c
... | ... | @@ -1581,7 +1581,6 @@ |
1581 | 1581 | |
1582 | 1582 | isicom_normal->owner = THIS_MODULE; |
1583 | 1583 | isicom_normal->name = "ttyM"; |
1584 | - isicom_normal->devfs_name = "isicom/"; | |
1585 | 1584 | isicom_normal->major = ISICOM_NMAJOR; |
1586 | 1585 | isicom_normal->minor_start = 0; |
1587 | 1586 | isicom_normal->type = TTY_DRIVER_TYPE_SERIAL; |
drivers/char/moxa.c
... | ... | @@ -342,7 +342,6 @@ |
342 | 342 | init_MUTEX(&moxaBuffSem); |
343 | 343 | moxaDriver->owner = THIS_MODULE; |
344 | 344 | moxaDriver->name = "ttyMX"; |
345 | - moxaDriver->devfs_name = "tts/a"; | |
346 | 345 | moxaDriver->major = ttymajor; |
347 | 346 | moxaDriver->minor_start = 0; |
348 | 347 | moxaDriver->type = TTY_DRIVER_TYPE_SERIAL; |
drivers/char/pty.c
... | ... | @@ -264,7 +264,6 @@ |
264 | 264 | pty_driver->owner = THIS_MODULE; |
265 | 265 | pty_driver->driver_name = "pty_master"; |
266 | 266 | pty_driver->name = "pty"; |
267 | - pty_driver->devfs_name = "pty/m"; | |
268 | 267 | pty_driver->major = PTY_MASTER_MAJOR; |
269 | 268 | pty_driver->minor_start = 0; |
270 | 269 | pty_driver->type = TTY_DRIVER_TYPE_PTY; |
... | ... | @@ -282,7 +281,6 @@ |
282 | 281 | pty_slave_driver->owner = THIS_MODULE; |
283 | 282 | pty_slave_driver->driver_name = "pty_slave"; |
284 | 283 | pty_slave_driver->name = "ttyp"; |
285 | - pty_slave_driver->devfs_name = "pty/s"; | |
286 | 284 | pty_slave_driver->major = PTY_SLAVE_MAJOR; |
287 | 285 | pty_slave_driver->minor_start = 0; |
288 | 286 | pty_slave_driver->type = TTY_DRIVER_TYPE_PTY; |
drivers/char/riscom8.c
... | ... | @@ -1634,7 +1634,6 @@ |
1634 | 1634 | memset(IRQ_to_board, 0, sizeof(IRQ_to_board)); |
1635 | 1635 | riscom_driver->owner = THIS_MODULE; |
1636 | 1636 | riscom_driver->name = "ttyL"; |
1637 | - riscom_driver->devfs_name = "tts/L"; | |
1638 | 1637 | riscom_driver->major = RISCOM8_NORMAL_MAJOR; |
1639 | 1638 | riscom_driver->type = TTY_DRIVER_TYPE_SERIAL; |
1640 | 1639 | riscom_driver->subtype = SERIAL_TYPE_NORMAL; |
drivers/char/rocket.c
... | ... | @@ -2427,7 +2427,6 @@ |
2427 | 2427 | |
2428 | 2428 | rocket_driver->owner = THIS_MODULE; |
2429 | 2429 | rocket_driver->flags = TTY_DRIVER_NO_DEVFS; |
2430 | - rocket_driver->devfs_name = "tts/R"; | |
2431 | 2430 | rocket_driver->name = "ttyR"; |
2432 | 2431 | rocket_driver->driver_name = "Comtrol RocketPort"; |
2433 | 2432 | rocket_driver->major = TTY_ROCKET_MAJOR; |
drivers/char/serial167.c
... | ... | @@ -2235,7 +2235,6 @@ |
2235 | 2235 | /* Initialize the tty_driver structure */ |
2236 | 2236 | |
2237 | 2237 | cy_serial_driver->owner = THIS_MODULE; |
2238 | - cy_serial_driver->devfs_name = "tts/"; | |
2239 | 2238 | cy_serial_driver->name = "ttyS"; |
2240 | 2239 | cy_serial_driver->major = TTY_MAJOR; |
2241 | 2240 | cy_serial_driver->minor_start = 64; |
drivers/char/stallion.c
... | ... | @@ -3075,7 +3075,6 @@ |
3075 | 3075 | stl_serial->owner = THIS_MODULE; |
3076 | 3076 | stl_serial->driver_name = stl_drvname; |
3077 | 3077 | stl_serial->name = "ttyE"; |
3078 | - stl_serial->devfs_name = "tts/E"; | |
3079 | 3078 | stl_serial->major = STL_SERIALMAJOR; |
3080 | 3079 | stl_serial->minor_start = 0; |
3081 | 3080 | stl_serial->type = TTY_DRIVER_TYPE_SERIAL; |
drivers/char/viocons.c
... | ... | @@ -1152,7 +1152,6 @@ |
1152 | 1152 | viotty_driver = alloc_tty_driver(VTTY_PORTS); |
1153 | 1153 | viotty_driver->owner = THIS_MODULE; |
1154 | 1154 | viotty_driver->driver_name = "vioconsole"; |
1155 | - viotty_driver->devfs_name = "vcs/"; | |
1156 | 1155 | viotty_driver->name = "tty"; |
1157 | 1156 | viotty_driver->name_base = 1; |
1158 | 1157 | viotty_driver->major = TTY_MAJOR; |
drivers/char/vme_scc.c
... | ... | @@ -147,7 +147,6 @@ |
147 | 147 | scc_driver->owner = THIS_MODULE; |
148 | 148 | scc_driver->driver_name = "scc"; |
149 | 149 | scc_driver->name = "ttyS"; |
150 | - scc_driver->devfs_name = "tts/"; | |
151 | 150 | scc_driver->major = TTY_MAJOR; |
152 | 151 | scc_driver->minor_start = SCC_MINOR_BASE; |
153 | 152 | scc_driver->type = TTY_DRIVER_TYPE_SERIAL; |
drivers/char/vt.c
... | ... | @@ -2662,7 +2662,6 @@ |
2662 | 2662 | if (!console_driver) |
2663 | 2663 | panic("Couldn't allocate console driver\n"); |
2664 | 2664 | console_driver->owner = THIS_MODULE; |
2665 | - console_driver->devfs_name = "vc/"; | |
2666 | 2665 | console_driver->name = "tty"; |
2667 | 2666 | console_driver->name_base = 1; |
2668 | 2667 | console_driver->major = TTY_MAJOR; |
drivers/isdn/capi/capi.c
drivers/isdn/gigaset/bas-gigaset.c
... | ... | @@ -41,7 +41,6 @@ |
41 | 41 | #define GIGASET_MINORS 1 |
42 | 42 | #define GIGASET_MINOR 16 |
43 | 43 | #define GIGASET_MODULENAME "bas_gigaset" |
44 | -#define GIGASET_DEVFSNAME "gig/bas/" | |
45 | 44 | #define GIGASET_DEVNAME "ttyGB" |
46 | 45 | |
47 | 46 | /* length limit according to Siemens 3070usb-protokoll.doc ch. 2.1 */ |
... | ... | @@ -2349,8 +2348,7 @@ |
2349 | 2348 | /* allocate memory for our driver state and intialize it */ |
2350 | 2349 | if ((driver = gigaset_initdriver(GIGASET_MINOR, GIGASET_MINORS, |
2351 | 2350 | GIGASET_MODULENAME, GIGASET_DEVNAME, |
2352 | - GIGASET_DEVFSNAME, &gigops, | |
2353 | - THIS_MODULE)) == NULL) | |
2351 | + &gigops, THIS_MODULE)) == NULL) | |
2354 | 2352 | goto error; |
2355 | 2353 | |
2356 | 2354 | /* allocate memory for our device state and intialize it */ |
drivers/isdn/gigaset/common.c
... | ... | @@ -1092,14 +1092,12 @@ |
1092 | 1092 | * minors Number of minors this driver can handle |
1093 | 1093 | * procname Name of the driver |
1094 | 1094 | * devname Name of the device files (prefix without minor number) |
1095 | - * devfsname Devfs name of the device files without %d | |
1096 | 1095 | * return value: |
1097 | 1096 | * Pointer to the gigaset_driver structure on success, NULL on failure. |
1098 | 1097 | */ |
1099 | 1098 | struct gigaset_driver *gigaset_initdriver(unsigned minor, unsigned minors, |
1100 | 1099 | const char *procname, |
1101 | 1100 | const char *devname, |
1102 | - const char *devfsname, | |
1103 | 1101 | const struct gigaset_ops *ops, |
1104 | 1102 | struct module *owner) |
1105 | 1103 | { |
... | ... | @@ -1139,7 +1137,7 @@ |
1139 | 1137 | drv->cs[i].minor_index = i; |
1140 | 1138 | } |
1141 | 1139 | |
1142 | - gigaset_if_initdriver(drv, procname, devname, devfsname); | |
1140 | + gigaset_if_initdriver(drv, procname, devname); | |
1143 | 1141 | |
1144 | 1142 | spin_lock_irqsave(&driver_lock, flags); |
1145 | 1143 | list_add(&drv->list, &drivers); |
drivers/isdn/gigaset/gigaset.h
... | ... | @@ -769,7 +769,6 @@ |
769 | 769 | struct gigaset_driver *gigaset_initdriver(unsigned minor, unsigned minors, |
770 | 770 | const char *procname, |
771 | 771 | const char *devname, |
772 | - const char *devfsname, | |
773 | 772 | const struct gigaset_ops *ops, |
774 | 773 | struct module *owner); |
775 | 774 | |
... | ... | @@ -892,7 +891,7 @@ |
892 | 891 | |
893 | 892 | /* initialize interface */ |
894 | 893 | void gigaset_if_initdriver(struct gigaset_driver *drv, const char *procname, |
895 | - const char *devname, const char *devfsname); | |
894 | + const char *devname); | |
896 | 895 | /* release interface */ |
897 | 896 | void gigaset_if_freedriver(struct gigaset_driver *drv); |
898 | 897 | /* add minor */ |
drivers/isdn/gigaset/interface.c
... | ... | @@ -673,10 +673,9 @@ |
673 | 673 | * drv Driver |
674 | 674 | * procname Name of the driver (e.g. for /proc/tty/drivers) |
675 | 675 | * devname Name of the device files (prefix without minor number) |
676 | - * devfsname Devfs name of the device files without %d | |
677 | 676 | */ |
678 | 677 | void gigaset_if_initdriver(struct gigaset_driver *drv, const char *procname, |
679 | - const char *devname, const char *devfsname) | |
678 | + const char *devname) | |
680 | 679 | { |
681 | 680 | unsigned minors = drv->minors; |
682 | 681 | int ret; |
... | ... | @@ -700,7 +699,6 @@ |
700 | 699 | tty->num = drv->minors; |
701 | 700 | |
702 | 701 | tty->owner = THIS_MODULE; |
703 | - tty->devfs_name = devfsname; | |
704 | 702 | |
705 | 703 | tty->init_termios = tty_std_termios; //FIXME |
706 | 704 | tty->init_termios.c_cflag = B9600 | CS8 | CREAD | HUPCL | CLOCAL; //FIXME |
drivers/isdn/gigaset/usb-gigaset.c
... | ... | @@ -41,7 +41,6 @@ |
41 | 41 | #define GIGASET_MINORS 1 |
42 | 42 | #define GIGASET_MINOR 8 |
43 | 43 | #define GIGASET_MODULENAME "usb_gigaset" |
44 | -#define GIGASET_DEVFSNAME "gig/usb/" | |
45 | 44 | #define GIGASET_DEVNAME "ttyGU" |
46 | 45 | |
47 | 46 | #define IF_WRITEBUF 2000 //FIXME // WAKEUP_CHARS: 256 |
... | ... | @@ -896,8 +895,7 @@ |
896 | 895 | /* allocate memory for our driver state and intialize it */ |
897 | 896 | if ((driver = gigaset_initdriver(GIGASET_MINOR, GIGASET_MINORS, |
898 | 897 | GIGASET_MODULENAME, GIGASET_DEVNAME, |
899 | - GIGASET_DEVFSNAME, &ops, | |
900 | - THIS_MODULE)) == NULL) | |
898 | + &ops, THIS_MODULE)) == NULL) | |
901 | 899 | goto error; |
902 | 900 | |
903 | 901 | /* allocate memory for our device state and intialize it */ |
drivers/isdn/i4l/isdn_tty.c
... | ... | @@ -1890,7 +1890,6 @@ |
1890 | 1890 | if (!m->tty_modem) |
1891 | 1891 | return -ENOMEM; |
1892 | 1892 | m->tty_modem->name = "ttyI"; |
1893 | - m->tty_modem->devfs_name = "isdn/ttyI"; | |
1894 | 1893 | m->tty_modem->major = ISDN_TTY_MAJOR; |
1895 | 1894 | m->tty_modem->minor_start = 0; |
1896 | 1895 | m->tty_modem->type = TTY_DRIVER_TYPE_SERIAL; |
drivers/s390/char/tty3270.c
... | ... | @@ -1785,7 +1785,6 @@ |
1785 | 1785 | * proc_entry, set_termios, flush_buffer, set_ldisc, write_proc |
1786 | 1786 | */ |
1787 | 1787 | driver->owner = THIS_MODULE; |
1788 | - driver->devfs_name = "ttyTUB/"; | |
1789 | 1788 | driver->driver_name = "ttyTUB"; |
1790 | 1789 | driver->name = "ttyTUB"; |
1791 | 1790 | driver->major = IBM_TTY3270_MAJOR; |
drivers/tc/zs.c
... | ... | @@ -1745,7 +1745,6 @@ |
1745 | 1745 | /* Not all of this is exactly right for us. */ |
1746 | 1746 | |
1747 | 1747 | serial_driver->owner = THIS_MODULE; |
1748 | - serial_driver->devfs_name = "tts/"; | |
1749 | 1748 | serial_driver->name = "ttyS"; |
1750 | 1749 | serial_driver->major = TTY_MAJOR; |
1751 | 1750 | serial_driver->minor_start = 64; |
drivers/usb/class/cdc-acm.c
... | ... | @@ -1145,7 +1145,6 @@ |
1145 | 1145 | acm_tty_driver->owner = THIS_MODULE, |
1146 | 1146 | acm_tty_driver->driver_name = "acm", |
1147 | 1147 | acm_tty_driver->name = "ttyACM", |
1148 | - acm_tty_driver->devfs_name = "usb/acm/", | |
1149 | 1148 | acm_tty_driver->major = ACM_TTY_MAJOR, |
1150 | 1149 | acm_tty_driver->minor_start = 0, |
1151 | 1150 | acm_tty_driver->type = TTY_DRIVER_TYPE_SERIAL, |
drivers/usb/gadget/serial.c
... | ... | @@ -588,7 +588,6 @@ |
588 | 588 | gs_tty_driver->owner = THIS_MODULE; |
589 | 589 | gs_tty_driver->driver_name = GS_SHORT_NAME; |
590 | 590 | gs_tty_driver->name = "ttygs"; |
591 | - gs_tty_driver->devfs_name = "usb/ttygs/"; | |
592 | 591 | gs_tty_driver->major = GS_MAJOR; |
593 | 592 | gs_tty_driver->minor_start = GS_MINOR_START; |
594 | 593 | gs_tty_driver->type = TTY_DRIVER_TYPE_SERIAL; |
drivers/usb/serial/usb-serial.c
... | ... | @@ -1059,7 +1059,6 @@ |
1059 | 1059 | |
1060 | 1060 | usb_serial_tty_driver->owner = THIS_MODULE; |
1061 | 1061 | usb_serial_tty_driver->driver_name = "usbserial"; |
1062 | - usb_serial_tty_driver->devfs_name = "usb/tts/"; | |
1063 | 1062 | usb_serial_tty_driver->name = "ttyUSB"; |
1064 | 1063 | usb_serial_tty_driver->major = SERIAL_TTY_MAJOR; |
1065 | 1064 | usb_serial_tty_driver->minor_start = 0; |
include/linux/tty_driver.h
net/bluetooth/rfcomm/tty.c
... | ... | @@ -1025,7 +1025,6 @@ |
1025 | 1025 | |
1026 | 1026 | rfcomm_tty_driver->owner = THIS_MODULE; |
1027 | 1027 | rfcomm_tty_driver->driver_name = "rfcomm"; |
1028 | - rfcomm_tty_driver->devfs_name = "bluetooth/rfcomm/"; | |
1029 | 1028 | rfcomm_tty_driver->name = "rfcomm"; |
1030 | 1029 | rfcomm_tty_driver->major = RFCOMM_TTY_MAJOR; |
1031 | 1030 | rfcomm_tty_driver->minor_start = RFCOMM_TTY_MINOR; |
net/irda/ircomm/ircomm_tty.c
... | ... | @@ -124,7 +124,6 @@ |
124 | 124 | driver->owner = THIS_MODULE; |
125 | 125 | driver->driver_name = "ircomm"; |
126 | 126 | driver->name = "ircomm"; |
127 | - driver->devfs_name = "ircomm"; | |
128 | 127 | driver->major = IRCOMM_TTY_MAJOR; |
129 | 128 | driver->minor_start = IRCOMM_TTY_MINOR; |
130 | 129 | driver->type = TTY_DRIVER_TYPE_SERIAL; |