HI, On Fri, Sep 07, 2012 at 10:03:44AM +0530, Pratyush Anand wrote: > Part 1 of these fixes (http://www.spinics.net/lists/linux-usb/msg69842.html) > resolves few issues around isoc transfer. It was able to handle specially > those cases where application (gadget) was blocking, I mean during each > giveback, gadget was taking too much time (more than 125 us) to call > next ep_queue. > Still I see some corner cases, which was failing. when gadget is non > blocking, ie it does not call ep_queue during giveback, if it does not > have any data. Now another thread will call ep_queue, whenever data is > available. These patch sets resolved this issue. > I am sending these patches as RFC only. May be can be added after > few more tests. > > > Pratyush ANAND (1): please fix your name ;-) > usb/dwc3: Fix skip LINK-TRB on ISOC > > Pratyush Anand (5): > usb/dwc3: fix resource_index > usb/dwc3: fix isoc END TRANSFER Condition > usb/dwc3: Correct Return from ep_queue > usb/dwc3: Fix update transfer issue condition > usb/dwc3: Remove return from start_isoc if request_list is empty I won't take this series upstream on this merge window... I'm passing the time to send stuff to Greg so this will have to wait till v3.8 merge window. -- balbi
Attachment:
signature.asc
Description: Digital signature