Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[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>

+5 -42
-1
drivers/char/cyclades.c
··· 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;
-1
drivers/char/epca.c
··· 1232 1232 1233 1233 pc_driver->owner = THIS_MODULE; 1234 1234 pc_driver->name = "ttyD"; 1235 - pc_driver->devfs_name = "tts/D"; 1236 1235 pc_driver->major = DIGI_MAJOR; 1237 1236 pc_driver->minor_start = 0; 1238 1237 pc_driver->type = TTY_DRIVER_TYPE_SERIAL;
-1
drivers/char/esp.c
··· 2449 2449 2450 2450 esp_driver->owner = THIS_MODULE; 2451 2451 esp_driver->name = "ttyP"; 2452 - esp_driver->devfs_name = "tts/P"; 2453 2452 esp_driver->major = ESP_IN_MAJOR; 2454 2453 esp_driver->minor_start = 0; 2455 2454 esp_driver->type = TTY_DRIVER_TYPE_SERIAL;
-1
drivers/char/hvc_console.c
··· 820 820 return -ENOMEM; 821 821 822 822 drv->owner = THIS_MODULE; 823 - drv->devfs_name = "hvc/"; 824 823 drv->driver_name = "hvc"; 825 824 drv->name = "hvc"; 826 825 drv->major = HVC_MAJOR;
-1
drivers/char/hvcs.c
··· 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
-1
drivers/char/hvsi.c
··· 1154 1154 return -ENOMEM; 1155 1155 1156 1156 hvsi_driver->owner = THIS_MODULE; 1157 - hvsi_driver->devfs_name = "hvsi/"; 1158 1157 hvsi_driver->driver_name = "hvsi"; 1159 1158 hvsi_driver->name = "hvsi"; 1160 1159 hvsi_driver->major = HVSI_MAJOR;
-1
drivers/char/ip2/ip2main.c
··· 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;
-1
drivers/char/isicom.c
··· 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;
-1
drivers/char/moxa.c
··· 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;
-2
drivers/char/pty.c
··· 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; ··· 281 282 pty_slave_driver->owner = THIS_MODULE; 282 283 pty_slave_driver->driver_name = "pty_slave"; 283 284 pty_slave_driver->name = "ttyp"; 284 - pty_slave_driver->devfs_name = "pty/s"; 285 285 pty_slave_driver->major = PTY_SLAVE_MAJOR; 286 286 pty_slave_driver->minor_start = 0; 287 287 pty_slave_driver->type = TTY_DRIVER_TYPE_PTY;
-1
drivers/char/riscom8.c
··· 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;
-1
drivers/char/rocket.c
··· 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;
-1
drivers/char/serial167.c
··· 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;
-1
drivers/char/stallion.c
··· 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;
-1
drivers/char/viocons.c
··· 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;
-1
drivers/char/vme_scc.c
··· 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;
-1
drivers/char/vt.c
··· 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;
-1
drivers/isdn/capi/capi.c
··· 1336 1336 1337 1337 drv->owner = THIS_MODULE; 1338 1338 drv->driver_name = "capi_nc"; 1339 - drv->devfs_name = "capi/"; 1340 1339 drv->name = "capi"; 1341 1340 drv->major = capi_ttymajor; 1342 1341 drv->minor_start = 0;
+1 -3
drivers/isdn/gigaset/bas-gigaset.c
··· 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 */ ··· 2348 2349 /* allocate memory for our driver state and intialize it */ 2349 2350 if ((driver = gigaset_initdriver(GIGASET_MINOR, GIGASET_MINORS, 2350 2351 GIGASET_MODULENAME, GIGASET_DEVNAME, 2351 - GIGASET_DEVFSNAME, &gigops, 2352 - THIS_MODULE)) == NULL) 2352 + &gigops, THIS_MODULE)) == NULL) 2353 2353 goto error; 2354 2354 2355 2355 /* allocate memory for our device state and intialize it */
+1 -3
drivers/isdn/gigaset/common.c
··· 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 { ··· 1137 1139 drv->cs[i].minor_index = i; 1138 1140 } 1139 1141 1140 - gigaset_if_initdriver(drv, procname, devname, devfsname); 1142 + gigaset_if_initdriver(drv, procname, devname); 1141 1143 1142 1144 spin_lock_irqsave(&driver_lock, flags); 1143 1145 list_add(&drv->list, &drivers);
+1 -2
drivers/isdn/gigaset/gigaset.h
··· 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 ··· 891 892 892 893 /* initialize interface */ 893 894 void gigaset_if_initdriver(struct gigaset_driver *drv, const char *procname, 894 - const char *devname, const char *devfsname); 895 + const char *devname); 895 896 /* release interface */ 896 897 void gigaset_if_freedriver(struct gigaset_driver *drv); 897 898 /* add minor */
+1 -3
drivers/isdn/gigaset/interface.c
··· 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; ··· 699 700 tty->num = drv->minors; 700 701 701 702 tty->owner = THIS_MODULE; 702 - tty->devfs_name = devfsname; 703 703 704 704 tty->init_termios = tty_std_termios; //FIXME 705 705 tty->init_termios.c_cflag = B9600 | CS8 | CREAD | HUPCL | CLOCAL; //FIXME
+1 -3
drivers/isdn/gigaset/usb-gigaset.c
··· 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 ··· 895 896 /* allocate memory for our driver state and intialize it */ 896 897 if ((driver = gigaset_initdriver(GIGASET_MINOR, GIGASET_MINORS, 897 898 GIGASET_MODULENAME, GIGASET_DEVNAME, 898 - GIGASET_DEVFSNAME, &ops, 899 - THIS_MODULE)) == NULL) 899 + &ops, THIS_MODULE)) == NULL) 900 900 goto error; 901 901 902 902 /* allocate memory for our device state and intialize it */
-1
drivers/isdn/i4l/isdn_tty.c
··· 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;
-1
drivers/s390/char/tty3270.c
··· 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;
-1
drivers/tc/zs.c
··· 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;
-1
drivers/usb/class/cdc-acm.c
··· 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,
-1
drivers/usb/gadget/serial.c
··· 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;
-1
drivers/usb/serial/usb-serial.c
··· 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;
-1
include/linux/tty_driver.h
··· 157 157 struct cdev cdev; 158 158 struct module *owner; 159 159 const char *driver_name; 160 - const char *devfs_name; 161 160 const char *name; 162 161 int name_base; /* offset of printed name */ 163 162 int major; /* major device number */
-1
net/bluetooth/rfcomm/tty.c
··· 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;
-1
net/irda/ircomm/ircomm_tty.c
··· 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;