[PATCHSET v4 0/4] Add support for ring resizing

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

Here's v4 of the ring resizing support. For the v1 posting and details,
look here:

https://lore.kernel.org/io-uring/20241022021159.820925-1-axboe@xxxxxxxxx/T/#md3a2f049b0527592cc6d8ea25b46bde9fa8e5c68

 include/linux/io_uring_types.h |   7 ++
 include/uapi/linux/io_uring.h  |   3 +
 io_uring/io_uring.c            |  85 +++++++------
 io_uring/io_uring.h            |   6 +
 io_uring/memmap.c              |  12 ++
 io_uring/register.c            | 215 +++++++++++++++++++++++++++++++++
 6 files changed, 290 insertions(+), 38 deletions(-)

Changes since v3
- Add ctx->resize_lock, which is held across both mmap and ring resize
  operations. This prevents anyone else from running mmap at the same
  time as a resize, even if they are a different mm
- Expand test cases to test the different mm situation

-- 
Jens Axboe





[Index of Archives]     [Linux Samsung SoC]     [Linux Rockchip SoC]     [Linux Actions SoC]     [Linux for Synopsys ARC Processors]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]


  Powered by Linux