diff options
Diffstat (limited to 'drivers/usb/gadget/u_serial.c')
-rw-r--r-- | drivers/usb/gadget/u_serial.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/usb/gadget/u_serial.c b/drivers/usb/gadget/u_serial.c index da6d479ff9a..f1739526820 100644 --- a/drivers/usb/gadget/u_serial.c +++ b/drivers/usb/gadget/u_serial.c | |||
@@ -1133,7 +1133,8 @@ int gserial_setup(struct usb_gadget *g, unsigned count) | |||
1133 | for (i = 0; i < count; i++) { | 1133 | for (i = 0; i < count; i++) { |
1134 | struct device *tty_dev; | 1134 | struct device *tty_dev; |
1135 | 1135 | ||
1136 | tty_dev = tty_register_device(gs_tty_driver, i, &g->dev); | 1136 | tty_dev = tty_port_register_device(&ports[i].port->port, |
1137 | gs_tty_driver, i, &g->dev); | ||
1137 | if (IS_ERR(tty_dev)) | 1138 | if (IS_ERR(tty_dev)) |
1138 | pr_warning("%s: no classdev for port %d, err %ld\n", | 1139 | pr_warning("%s: no classdev for port %d, err %ld\n", |
1139 | __func__, i, PTR_ERR(tty_dev)); | 1140 | __func__, i, PTR_ERR(tty_dev)); |