Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
[sfrench/cifs-2.6.git] / drivers / net / usb / qmi_wwan.c
index 484eaa5c8a5d27c430c25a2dadc8fe53d54069c9..b9cc5f703d7d2a138ba09412bb97eaf9c2f3aeb4 100644 (file)
@@ -75,6 +75,10 @@ err:
 static int qmi_wwan_cdc_wdm_manage_power(struct usb_interface *intf, int on)
 {
        struct usbnet *dev = usb_get_intfdata(intf);
+
+       /* can be called while disconnecting */
+       if (!dev)
+               return 0;
        return qmi_wwan_manage_power(dev, on);
 }