Hi Jens, The two patches in this series reduce the number of memory barrier calls from liburing and also fix a few memory synchronization bugs. Please consider these patches for the official liburing git repository. Thanks, Bart. Bart Van Assche (2): __io_uring_get_cqe(): Use io_uring_for_each_cqe() Fix the use of memory barriers man/io_uring_setup.2 | 6 ++- src/barrier.h | 87 +++++++++++++++++++++++++++++++++++++++++-- src/liburing.h | 15 +++----- src/queue.c | 48 ++++++------------------ test/io_uring_enter.c | 8 ++-- 5 files changed, 110 insertions(+), 54 deletions(-) -- 2.22.0.410.gd8fdbe21b5-goog