mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-12 15:49:17 -04:00
Merge "dwc3: Add check for sg queued trbs while reclaiming"
This commit is contained in:
commit
29910cbf29
1 changed files with 7 additions and 1 deletions
|
|
@ -3277,7 +3277,13 @@ static int dwc3_gadget_ep_cleanup_completed_request(struct dwc3_ep *dep,
|
|||
* processed by the core. Hence do not reclaim it until
|
||||
* it is processed by the core.
|
||||
*/
|
||||
if (req->trb->ctrl & DWC3_TRB_CTRL_HWO) {
|
||||
/*
|
||||
* If sg transfer are in progress, avoid checking
|
||||
* HWO bit here as these will get cleared during
|
||||
* ep reclaim.
|
||||
*/
|
||||
if ((req->trb->ctrl & DWC3_TRB_CTRL_HWO)
|
||||
&& (req->num_queued_sgs == 0)) {
|
||||
dbg_event(0xFF, "PEND TRB", dep->number);
|
||||
return 1;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue