io-uring.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 00/10] liburing: buffer registration enhancements
@ 2021-01-22 22:54 Bijan Mottahedeh
  2021-01-22 22:54 ` [PATCH v2 01/10] liburing: support buffer registration updates Bijan Mottahedeh
                   ` (9 more replies)
  0 siblings, 10 replies; 11+ messages in thread
From: Bijan Mottahedeh @ 2021-01-22 22:54 UTC (permalink / raw)
  To: axboe, io-uring

v2:

- manpage updates
- additional sharing test cases

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 tests, copied from
          corresponding file tests and adapted for buffers

Patch 5-7 are the buffer-sharing tests.

Patch 8-10 are the man page changes.

Bijan Mottahedeh (10):
  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
  test/buffer-share: add private memory option
  test/buffer-share: add interruptible deadlock test
  man/io_uring_setup.2: document buffer registration sharing
  man/io_uring_register.2: document buffer registration updates
  man/io_uring_enter.2: document IORING_OP_BUFFERS_UPDATE

 .gitignore                      |    3 +
 man/io_uring_enter.2            |   16 +
 man/io_uring_register.2         |   29 +-
 man/io_uring_setup.2            |   12 +
 src/include/liburing.h          |   12 +
 src/include/liburing/io_uring.h |   11 +
 src/register.c                  |   29 +-
 test/Makefile                   |    7 +
 test/buffer-register.c          |  701 +++++++++++++++++++++
 test/buffer-share.c             | 1282 +++++++++++++++++++++++++++++++++++++++
 test/buffer-update.c            |  165 +++++
 11 files changed, 2260 insertions(+), 7 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


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2021-01-22 22:58 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-01-22 22:54 [PATCH v2 00/10] liburing: buffer registration enhancements Bijan Mottahedeh
2021-01-22 22:54 ` [PATCH v2 01/10] liburing: support buffer registration updates Bijan Mottahedeh
2021-01-22 22:54 ` [PATCH v2 02/10] liburing: support buffer registration sharing Bijan Mottahedeh
2021-01-22 22:54 ` [PATCH v2 03/10] test/buffer-register: add buffer registration test Bijan Mottahedeh
2021-01-22 22:54 ` [PATCH v2 04/10] test/buffer-update: add buffer registration update test Bijan Mottahedeh
2021-01-22 22:54 ` [PATCH v2 05/10] test/buffer-share: add buffer registration sharing test Bijan Mottahedeh
2021-01-22 22:54 ` [PATCH v2 06/10] test/buffer-share: add private memory option Bijan Mottahedeh
2021-01-22 22:54 ` [PATCH v2 07/10] test/buffer-share: add interruptible deadlock test Bijan Mottahedeh
2021-01-22 22:54 ` [PATCH v2 08/10] man/io_uring_setup.2: document buffer registration sharing Bijan Mottahedeh
2021-01-22 22:54 ` [PATCH v2 09/10] man/io_uring_register.2: document buffer registration updates Bijan Mottahedeh
2021-01-22 22:54 ` [PATCH v2 10/10] man/io_uring_enter.2: document IORING_OP_BUFFERS_UPDATE Bijan Mottahedeh

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).