Loading drivers/usb/dwc3/gadget.c +0 −6 Original line number Original line Diff line number Diff line Loading @@ -2078,16 +2078,10 @@ static int dwc3_gadget_stop(struct usb_gadget *g) struct dwc3 *dwc = gadget_to_dwc(g); struct dwc3 *dwc = gadget_to_dwc(g); unsigned long flags; unsigned long flags; pm_runtime_get_sync(dwc->dev); spin_lock_irqsave(&dwc->lock, flags); spin_lock_irqsave(&dwc->lock, flags); __dwc3_gadget_stop(dwc); dwc->gadget_driver = NULL; dwc->gadget_driver = NULL; spin_unlock_irqrestore(&dwc->lock, flags); spin_unlock_irqrestore(&dwc->lock, flags); pm_runtime_mark_last_busy(dwc->dev); pm_runtime_put_autosuspend(dwc->dev); return 0; return 0; } } Loading Loading
drivers/usb/dwc3/gadget.c +0 −6 Original line number Original line Diff line number Diff line Loading @@ -2078,16 +2078,10 @@ static int dwc3_gadget_stop(struct usb_gadget *g) struct dwc3 *dwc = gadget_to_dwc(g); struct dwc3 *dwc = gadget_to_dwc(g); unsigned long flags; unsigned long flags; pm_runtime_get_sync(dwc->dev); spin_lock_irqsave(&dwc->lock, flags); spin_lock_irqsave(&dwc->lock, flags); __dwc3_gadget_stop(dwc); dwc->gadget_driver = NULL; dwc->gadget_driver = NULL; spin_unlock_irqrestore(&dwc->lock, flags); spin_unlock_irqrestore(&dwc->lock, flags); pm_runtime_mark_last_busy(dwc->dev); pm_runtime_put_autosuspend(dwc->dev); return 0; return 0; } } Loading