diff options
Diffstat (limited to 'drivers/usb/gadget/u_serial.c')
| -rw-r--r-- | drivers/usb/gadget/u_serial.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/drivers/usb/gadget/u_serial.c b/drivers/usb/gadget/u_serial.c index 5b3f5fffea92..f1739526820f 100644 --- a/drivers/usb/gadget/u_serial.c +++ b/drivers/usb/gadget/u_serial.c | |||
| @@ -132,11 +132,15 @@ static unsigned n_ports; | |||
| 132 | 132 | ||
| 133 | 133 | ||
| 134 | #ifdef VERBOSE_DEBUG | 134 | #ifdef VERBOSE_DEBUG |
| 135 | #ifndef pr_vdebug | ||
| 135 | #define pr_vdebug(fmt, arg...) \ | 136 | #define pr_vdebug(fmt, arg...) \ |
| 136 | pr_debug(fmt, ##arg) | 137 | pr_debug(fmt, ##arg) |
| 138 | #endif /* pr_vdebug */ | ||
| 137 | #else | 139 | #else |
| 140 | #ifndef pr_vdebig | ||
| 138 | #define pr_vdebug(fmt, arg...) \ | 141 | #define pr_vdebug(fmt, arg...) \ |
| 139 | ({ if (0) pr_debug(fmt, ##arg); }) | 142 | ({ if (0) pr_debug(fmt, ##arg); }) |
| 143 | #endif /* pr_vdebug */ | ||
| 140 | #endif | 144 | #endif |
| 141 | 145 | ||
| 142 | /*-------------------------------------------------------------------------*/ | 146 | /*-------------------------------------------------------------------------*/ |
| @@ -1129,7 +1133,8 @@ int gserial_setup(struct usb_gadget *g, unsigned count) | |||
| 1129 | for (i = 0; i < count; i++) { | 1133 | for (i = 0; i < count; i++) { |
| 1130 | struct device *tty_dev; | 1134 | struct device *tty_dev; |
| 1131 | 1135 | ||
| 1132 | 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); | ||
| 1133 | if (IS_ERR(tty_dev)) | 1138 | if (IS_ERR(tty_dev)) |
| 1134 | pr_warning("%s: no classdev for port %d, err %ld\n", | 1139 | pr_warning("%s: no classdev for port %d, err %ld\n", |
| 1135 | __func__, i, PTR_ERR(tty_dev)); | 1140 | __func__, i, PTR_ERR(tty_dev)); |
