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

Reply via email to