diff options
Diffstat (limited to 'drivers/usb/serial/ftdi_sio.c')
| -rw-r--r-- | drivers/usb/serial/ftdi_sio.c | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/drivers/usb/serial/ftdi_sio.c b/drivers/usb/serial/ftdi_sio.c index 0ab8474b00cb..d9fcdaedf389 100644 --- a/drivers/usb/serial/ftdi_sio.c +++ b/drivers/usb/serial/ftdi_sio.c | |||
| @@ -1487,14 +1487,7 @@ static int ftdi_sio_port_remove(struct usb_serial_port *port) | |||
| 1487 | 1487 | ||
| 1488 | remove_sysfs_attrs(port); | 1488 | remove_sysfs_attrs(port); |
| 1489 | 1489 | ||
| 1490 | /* all open ports are closed at this point | 1490 | kref_put(&priv->kref, ftdi_sio_priv_release); |
| 1491 | * (by usbserial.c:__serial_close, which calls ftdi_close) | ||
| 1492 | */ | ||
| 1493 | |||
| 1494 | if (priv) { | ||
| 1495 | usb_set_serial_port_data(port, NULL); | ||
| 1496 | kref_put(&priv->kref, ftdi_sio_priv_release); | ||
| 1497 | } | ||
| 1498 | 1491 | ||
| 1499 | return 0; | 1492 | return 0; |
| 1500 | } | 1493 | } |
