Hi Marek, On Thu, Dec 3, 2020 at 6:52 AM Marek Vasut <[email protected]> wrote: > > On 11/18/20 8:49 AM, Ran Wang wrote: > > For bulk IN transfer, the codes will set ISP flag to request event TRB > > being generated by xHC for the case of short packet. So when encountering > > buffer-cross-64K-boundary (which we will divide payload and enqueuqe > > more than 1 transfer TRB), and the first TRB ends up with a short packet > > condition it will trigger an short packet code transfer event per that > > flag and cause more than 1 event TRB generated for this transfer. > > > > However, current codes will only handle the first transfer event TRB > > then mark current transfer completed, causing next transfer > > failure due to event TRB mis-match. > > > > Such issue has been observed on some Layerscape platforms (LS1028A, > > LS1088A, etc) with USB ethernet device. > > > > This patch adds a loop to make sure the event TRB for last transfer TRB > > has been handled in time. > > Applied, thanks.
I see in patchwork this was assigned to me and I don't see this patch got its way to mainline. Let me know if I need to apply this and send PR. Regards, Bin

