UPSTREAM: usb: dwc3: gadget: Refactor EP0 forced stall/restart into a separate API
Several sequences utilize the same routine for forcing the control endpoint back into the SETUP phase. This is required, because those operations need to ensure that EP0 is back in the default state. Fixes: c9668379 ("usb: dwc3: ep0: Don't prepare beyond Setup stage") Cc: stable@vger.kernel.org Acked-by:Thinh Nguyen <Thinh.Nguyen@synopsys.com> Signed-off-by:
Wesley Cheng <quic_wcheng@quicinc.com> Link: https://lore.kernel.org/r/20230420212759.29429-2-quic_wcheng@quicinc.com Signed-off-by:
Greg Kroah-Hartman <gregkh@linuxfoundation.org> Bug: 327520570 Bug: 339155846 Bug: 339161000 Change-Id: I9b468a021b04e765b074d9b48f46c6e828022705 (cherry picked from commit 8f40fc08) Signed-off-by:
Prashanth K <quic_prashk@quicinc.com> Signed-off-by:
hulianqin <hulianqin@vivo.corp-partner.google.com> Signed-off-by:
Lianqin Hu <hulianqin@vivo.com>
Loading
Please sign in to comment