Am Donnerstag, den 06.08.2020, 19:14 +0300 schrieb Eli Billauer: > Hello, > > I feel I got more credit that I deserve. Hans de Goede discovered this > issue and solved a specific problem that was related to the race back in > 6ec4147. I was just lucky (or unlucky) enough to get a kernel panic on > my machine due to another problem, for which I submitted a patch. > > To me the anchor API is great. If there is unclearances about its API, I > suppose docs would help. The fact that the URB is unanchored prior to > calling the completer is intuitive, so there's a clear benefit in that. But is it necessary? DO you ever move URBs between anchors? > This requires some ungraceful code where almost nobody's looking, but if > that makes the common programmer's life easier, I think it's a good deal. It would be, if the deal is necessary. In hindsight it still looks to me like completion should unanchor an URB. Regards Oliver