Loading drivers/usb/dwc3/gadget.c +6 −6 Original line number Diff line number Diff line Loading @@ -3362,6 +3362,12 @@ static void dwc3_process_event_entry(struct dwc3 *dwc, return; } /* If run/stop is cleared don't process any more events */ if (!dwc->pullups_connected) { dbg_print_reg("SKIP_EVT_PULLUP", event->raw); return; } /* Endpoint IRQ, handle it and return early */ if (event->type.is_devspec == 0) { /* depevt */ Loading Loading @@ -3525,12 +3531,6 @@ static irqreturn_t dwc3_interrupt(int irq, void *_dwc) temp_cnt += dwc->ev_buffs[i]->count; } /* If run/stop is cleared don't process any more events */ if (!dwc->pullups_connected) { dev_warn(dwc->dev, "IRQ received but run/stop is cleared\n"); ret = IRQ_HANDLED; } spin_unlock(&dwc->lock); dwc->irq_start_time[dwc->irq_dbg_index] = start_time; Loading Loading
drivers/usb/dwc3/gadget.c +6 −6 Original line number Diff line number Diff line Loading @@ -3362,6 +3362,12 @@ static void dwc3_process_event_entry(struct dwc3 *dwc, return; } /* If run/stop is cleared don't process any more events */ if (!dwc->pullups_connected) { dbg_print_reg("SKIP_EVT_PULLUP", event->raw); return; } /* Endpoint IRQ, handle it and return early */ if (event->type.is_devspec == 0) { /* depevt */ Loading Loading @@ -3525,12 +3531,6 @@ static irqreturn_t dwc3_interrupt(int irq, void *_dwc) temp_cnt += dwc->ev_buffs[i]->count; } /* If run/stop is cleared don't process any more events */ if (!dwc->pullups_connected) { dev_warn(dwc->dev, "IRQ received but run/stop is cleared\n"); ret = IRQ_HANDLED; } spin_unlock(&dwc->lock); dwc->irq_start_time[dwc->irq_dbg_index] = start_time; Loading