On Mon, 21 Mar 2022 11:00:59 +0200, Almog Khaikin wrote: > Without a full memory barrier between the store to the flags and the > load of the SQ tail the two operations can be reordered and this can > lead to a situation where the SQPOLL thread goes to sleep while the > application writes to the SQ tail and doesn't see the wakeup flag. > This memory barrier pairs with a full memory barrier in the application > between its store to the SQ tail and its load of the flags. > > [...] Applied, thanks! [1/1] io_uring: fix memory ordering when SQPOLL thread goes to sleep commit: 649bb75d19c93f5459f450191953dff4825fda3e Best regards, -- Jens Axboe