On Thu, Mar 02, 2023 at 11:36:03AM +0100, Philippe Mathieu-Daudé wrote: > On 1/3/23 21:57, Stefan Hajnoczi wrote: > > There is no change in behavior. Switch to AIO_WAIT_WHILE_UNLOCKED() > > instead of AIO_WAIT_WHILE() to document that this code has already been > > audited and converted. The AioContext argument is already NULL so > > aio_context_release() is never called anyway. > > Shouldn't we assert(ctx && unlock) in AIO_WAIT_WHILE_INTERNAL() then? Can you show where you'd add that assertion? It's not clear to me what the purpose is. Stefan