usb: dwc3: gadget: stop gadget even if fail to stop ctrl
[firefly-linux-kernel-4.4.55.git] / drivers / usb / dwc3 / gadget.c
index 9bddcd27005ebb8d633d69b19c6c404d0fcc7613..4842f934e9d52836b72a6692008e87d9bcc4ab42 100644 (file)
@@ -3084,7 +3084,7 @@ int dwc3_gadget_suspend(struct dwc3 *dwc)
 
        ret = dwc3_gadget_run_stop(dwc, false, false);
        if (ret < 0)
-               return ret;
+               dev_err(dwc->dev, "dwc3 gadget stop timeout\n");
 
        dwc3_disconnect_gadget(dwc);
        __dwc3_gadget_stop(dwc);