https://bugzilla.kernel.org/show_bug.cgi?id=217242 --- Comment #24 from Mathias Nyman (mathias.nyman@xxxxxxxxxxxxxxx) --- Thanks, I see whats going on now. Some transfers that are further ahead on the ring can simply be turned to no-op trbs by driver when cancelled. These are not added back to num_trbs_free. This is the case when several URBs are queued for an endpoint and then cancelled in reverse order. I have a untested fix for this that goes on top of previous debug patch. Can you try it out? I'm also reworking this whole thing, but we need a small fix like this for older stable kernels. -- You may reply to this email to add a comment. You are receiving this mail because: You are watching the assignee of the bug.