This patchset is the liburing changes for buffer registration enhancements. Patch 1-2 implement the actual liburing changes Patch 3-4 are the buffer-registration/update test cases, copied from corresponding file tests and adapted for buffers Patch 5 is the buffer-sharing test Bijan Mottahedeh (5): liburing: support buffer registration updates liburing: support buffer registration sharing test/buffer-register: add buffer registration test test/buffer-update: add buffer registration update test test/buffer-share: add buffer registration sharing test .gitignore | 3 + src/include/liburing.h | 12 + src/include/liburing/io_uring.h | 12 +- src/register.c | 27 +- test/Makefile | 7 + test/buffer-register.c | 701 +++++++++++++++++++++++ test/buffer-share.c | 1184 +++++++++++++++++++++++++++++++++++++++ test/buffer-update.c | 165 ++++++ 8 files changed, 2108 insertions(+), 3 deletions(-) create mode 100644 test/buffer-register.c create mode 100644 test/buffer-share.c create mode 100644 test/buffer-update.c -- 1.8.3.1