Loading drivers/usb/dwc3/gadget.c +4 −0 Original line number Diff line number Diff line Loading @@ -2195,6 +2195,10 @@ static int dwc3_gadget_pullup(struct usb_gadget *g, int is_on) } disable_irq(dwc->irq); /* prevent pending bh to run later */ flush_work(&dwc->bh_work); spin_lock_irqsave(&dwc->lock, flags); if (dwc->ep0state != EP0_SETUP_PHASE) dbg_event(0xFF, "EP0 is not in SETUP phase\n", 0); Loading Loading
drivers/usb/dwc3/gadget.c +4 −0 Original line number Diff line number Diff line Loading @@ -2195,6 +2195,10 @@ static int dwc3_gadget_pullup(struct usb_gadget *g, int is_on) } disable_irq(dwc->irq); /* prevent pending bh to run later */ flush_work(&dwc->bh_work); spin_lock_irqsave(&dwc->lock, flags); if (dwc->ep0state != EP0_SETUP_PHASE) dbg_event(0xFF, "EP0 is not in SETUP phase\n", 0); Loading