diff options
Diffstat (limited to 'drivers/net/usb/rmnet_usb_data.c')
-rw-r--r-- | drivers/net/usb/rmnet_usb_data.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/net/usb/rmnet_usb_data.c b/drivers/net/usb/rmnet_usb_data.c index 6333dd0..0b30618 100644 --- a/drivers/net/usb/rmnet_usb_data.c +++ b/drivers/net/usb/rmnet_usb_data.c @@ -575,6 +575,11 @@ static int rmnet_usb_probe(struct usb_interface *iface, /* allow modem to wake up suspended system */ device_set_wakeup_enable(&udev->dev, 1); out: +#ifdef CONFIG_MDM_HSIC_PM + /* make reset or dump at 2nd enumeration fail */ + if (status < 0) + mdm_force_fatal(); +#endif return status; } |