On 7/2/24 14:38, Pavel Begunkov wrote:
The caller of io_cqring_event_overflow() should be holding the completion_lock, which is violated by io_msg_tw_complete. There is only one caller of io_add_aux_cqe(), so just add locking there for now.
Seems like it can be squashed into the blamed patch and it's still somewhat on top. note: msg-ring-overflow.t reproduces it well. -- Pavel Begunkov