Add infrastructure that is going to be used by commands for importing vectored registered buffers. It can also be reused later for iovec caching. v2: clear the vec on first ->async_data allocation fix a memory leak Pavel Begunkov (2): io_uring/cmd: add iovec cache for commands io_uring/cmd: introduce io_uring_cmd_import_fixed_vec include/linux/io_uring/cmd.h | 13 ++++++++++++ io_uring/io_uring.c | 5 +++-- io_uring/opdef.c | 1 + io_uring/uring_cmd.c | 39 +++++++++++++++++++++++++++++++++++- io_uring/uring_cmd.h | 11 ++++++++++ 5 files changed, 66 insertions(+), 3 deletions(-) -- 2.48.1