Hi, A minor prep patch cleaning up some confusion on types for uring_cmd, which don't matter now, but will after patch 2. Patch 2 gets rid of the init_once, and has the cache init functions pass in the number of bytes to clear for a fresh allocation. include/linux/io_uring/cmd.h | 3 ++- include/linux/io_uring_types.h | 3 ++- io_uring/alloc_cache.h | 30 +++++++++++++++++++++--------- io_uring/futex.c | 4 ++-- io_uring/io_uring.c | 13 ++++++++----- io_uring/io_uring.h | 5 ++--- io_uring/net.c | 11 +---------- io_uring/net.h | 7 +++++-- io_uring/poll.c | 2 +- io_uring/rw.c | 10 +--------- io_uring/rw.h | 5 ++++- io_uring/uring_cmd.c | 16 ++++------------ 12 files changed, 53 insertions(+), 56 deletions(-) -- Jens Axboe