Hi, Patch 1 I ran into while doing other work, causing leaks. As far as I can tell, not triggerable in the current tree, but I do think the rewritten handling of eventfd is much better and more closely follows the expected RCU usage. Patch 2 is just a cleanup on top. There's no reason to keep the eventfd code in both io_uring.c and register.c, move it to a separate file to avoid polluting the global space. -- Jens Axboe