Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d18f9521 authored by qctecmdr's avatar qctecmdr Committed by Gerrit - the friendly Code Review server
Browse files

Merge "usb: dwc3: Don't queue the request if gadget is in suspended state"

parents c13a2dad f083feb9
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -1634,6 +1634,9 @@ static int dwc3_gadget_ep_queue(struct usb_ep *ep, struct usb_request *request,

	int				ret;

	if (dwc3_gadget_is_suspended(dwc))
		return -EAGAIN;

	spin_lock_irqsave(&dwc->lock, flags);
	ret = __dwc3_gadget_ep_queue(dep, req);
	spin_unlock_irqrestore(&dwc->lock, flags);