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

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

Merge "usb: dwc3: ep0: Avoid ENDXFER if already done from end_control_data"

parents 5bf4bf24 38dbfd0a
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -1164,7 +1164,14 @@ void dwc3_ep0_end_control_data(struct dwc3 *dwc, struct dwc3_ep *dep)
		dev_dbg(dwc->dev, "%s: send ep cmd ENDTRANSFER failed",
			dep->name);
		dbg_event(dep->number, "EENDXFER", ret);

		/* Skip clearing DWC3_EP_TRANSFER_STARTED
		 * if ENDTRANSFER cmd failed.
		 */
		goto out;
	}
	dep->flags &= ~DWC3_EP_TRANSFER_STARTED;
out:
	dep->resource_index = 0;
}