diff options
Diffstat (limited to 'drivers/net/usb/cdc-phonet.c')
| -rw-r--r-- | drivers/net/usb/cdc-phonet.c | 2 | 
1 files changed, 2 insertions, 0 deletions
| diff --git a/drivers/net/usb/cdc-phonet.c b/drivers/net/usb/cdc-phonet.c index 02e6bbb17b15..8d1f69dad603 100644 --- a/drivers/net/usb/cdc-phonet.c +++ b/drivers/net/usb/cdc-phonet.c @@ -387,6 +387,8 @@ static int usbpn_probe(struct usb_interface *intf, const struct usb_device_id *i  	err = register_netdev(dev);  	if (err) { +		/* Set disconnected flag so that disconnect() returns early. */ +		pnd->disconnected = 1;  		usb_driver_release_interface(&usbpn_driver, data_intf);  		goto out;  	} | 
