On 15/11/2019 16:10, Bob Liu wrote: >>> io_cqring_overflow_flush(force=true) must have been called when this branch is executed, >>> since io_cqring_overflow_flush() is the only place can set 'ctx->cq_overflow_flushed' to true. >>> >> Yes, it should have been called, but it sets this flag for the future >> users of io_cqring_fill_event(), so any _new_ requests in >> io_cqring_fill_event() will overflow instead of being added to >> @overflow_list. >> > > Oh, I see..Thanks for the kindly explanation. > Sure, no problem -- Pavel Begunkov