On Thu, Oct 25, 2012 at 09:56:53AM +0300, Felipe Balbi wrote: > commit 041d81f493d90c940ec41f0ec98bc7c4f2fba431 upstream > > If a USB transfer has already been started, meaning > we have already issued StartTransfer command to that > particular endpoint, DWC3_EP_BUSY flag has also > already been set. > > When we try to cancel this transfer which is already > in controller's cache, we will not receive XferComplete > event and we must clear DWC3_EP_BUSY in order to allow > subsequent requests to be properly started. > > The best place to clear that flag is right after issuing > DWC3_DEPCMD_ENDTRANSFER. > > Cc: [email protected] # v3.4 v3.5 v3.6 > Reported-by: Moiz Sonasath <[email protected]> > Signed-off-by: Felipe Balbi <[email protected]> > --- > > This is the backport for v3.4 which original patch failed to apply.
Applied, thanks. greg k-h -- To unsubscribe from this list: send the line "unsubscribe stable" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
