This series is based on top of a new IORING_CQ_EVENTFD_DISABLED flag available in the CQ ring flags. I added io_uring_cq_eventfd_enabled() to get the status of eventfd notifications, and io_uring_cq_eventfd_enable() to disable/enabled eventfd notifications. I updated man pages and I added a eventfd-disable.c test case. Stefano Garzarella (5): Add CQ ring 'flags' field man/io_uring_setup.2: add 'flags' field in the struct io_cqring_offsets Add helpers to set and get eventfd notification status man/io_uring_register.2: add IORING_CQ_EVENTFD_DISABLED description Add test/eventfd-disable.c test case .gitignore | 1 + man/io_uring_register.2 | 8 ++ man/io_uring_setup.2 | 3 +- src/include/liburing.h | 31 +++++++ src/include/liburing/io_uring.h | 11 ++- src/setup.c | 2 + test/Makefile | 4 +- test/eventfd-disable.c | 148 ++++++++++++++++++++++++++++++++ 8 files changed, 204 insertions(+), 4 deletions(-) create mode 100644 test/eventfd-disable.c -- 2.25.4