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

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

Merge "usb: dwc3: gadget: Fail request submission if it was already queued"

parents 10350563 dae9523a
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -1504,6 +1504,13 @@ static int __dwc3_gadget_ep_queue(struct dwc3_ep *dep, struct dwc3_request *req)
				&req->request, req->dep->name))
		return -EINVAL;

	if (req->request.status == -EINPROGRESS) {
		ret = -EBUSY;
		dev_err(dwc->dev, "%s: %pK request already in queue",
					dep->name, req);
		return ret;
	}

	req->request.actual	= 0;
	req->request.status	= -EINPROGRESS;
	req->direction		= dep->direction;