Re: [PATCH 4/5] usb: dwc3: gadget: Handle transfer completion

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Felipe Balbi wrote:
> Hi,
>
> Thinh Nguyen <Thinh.Nguyen@xxxxxxxxxxxx> writes:
>>>> @@ -1223,6 +1231,10 @@ static void dwc3_prepare_trbs(struct dwc3_ep *dep)
>>>>    
>>>>    		if (!dwc3_calc_trbs_left(dep))
>>>>    			return;
>>>> +
>>>> +		/* Don't prepare ahead. This is not an option for DWC_usb32. */
>>>> +		if (req->request.is_last)
>>>> +			return;
>>> this requires some better description. Why isn't it an option for dwc_usb32?
>> Internally, DWC_usb32 does some advance caching and burst that we should
>> not prepare more TRB until the transfer is completed.
>> This doesn't apply for isoc, missed a check here. Need to apply on the
>> next version.
> Do you mind re-wording this statement as a comment in the code?

Yes, I reworded it and added the comment in the code and commit message 
in the v2. You already have it on your testing/next branch.

Thanks,
Thinh




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux