Hello, Bart. On Mon, Apr 09, 2018 at 06:34:55PM -0700, Bart Van Assche wrote: > Since the request state can be updated from two different contexts, > namely regular completion and request timeout, this race cannot be > fixed with RCU synchronization only. Fix this race as follows: Well, it can be and the patches have been posted months ago. It just needed a repro case to confirm the fix, which we now seem to have. Switching to another model might be better but let's please do that with the right rationales. A good portion of this seems to be built on misunderstandings. Thanks. -- tejun