Hi Jens, The changes in this patch series are as follows: - Enable additional compiler warnings, similar to W=1 for kernel code. - Simplify the barrier.h header file. - Convert a macro into an inline function to allow compilers to produce better diagnostics. Please consider this patch series for the official liburing repository. Thanks, Bart. Bart Van Assche (3): Makefiles: Enable -Wextra src/include/liburing/barrier.h: Use C11 atomics Convert __io_uring_get_sqe() from a macro into an inline function src/Makefile | 3 ++- src/include/liburing/barrier.h | 44 ++++++++-------------------------- src/queue.c | 22 +++++++++-------- test/Makefile | 4 +++- 4 files changed, 27 insertions(+), 46 deletions(-)