public inbox for [email protected]
 help / color / mirror / Atom feed
* [RFC PATCH v2 0/2] introduce io_uring_cmd_import_fixed_vec
@ 2025-03-12 13:04 Sidong Yang
  0 siblings, 0 replies; 3+ messages in thread
From: Sidong Yang @ 2025-03-12 13:04 UTC (permalink / raw)
  To: Jens Axboe, Pavel Begunkov, Josef Bacik, David Sterba
  Cc: Sidong Yang, io-uring, linux-kernel, linux-btrfs

This patche series introduce io_uring_cmd_import_vec. With this function,
Multiple fixed buffer could be used in uring cmd. It's vectored version
for io_uring_cmd_import_fixed(). Also this patch series includes a usage
for new api for encoded read in btrfs by using uring cmd.

v2:
 - don't export iou_vc, use bvec for btrfs
 - use io_is_compat for checking compat
 - reduce allocation/free for import fixed vec
 
Sidong Yang (2):
  io_uring: cmd: introduce io_uring_cmd_import_fixed_vec
  btrfs: ioctl: use registered buffer for IORING_URING_CMD_FIXED

 fs/btrfs/ioctl.c             | 27 ++++++++++++++++++++++-----
 include/linux/io_uring/cmd.h | 14 ++++++++++++++
 io_uring/uring_cmd.c         | 31 +++++++++++++++++++++++++++++++
 3 files changed, 67 insertions(+), 5 deletions(-)

--
2.43.0


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

* [RFC PATCH v2 0/2] introduce io_uring_cmd_import_fixed_vec
@ 2025-03-12 13:09 Sidong Yang
  0 siblings, 0 replies; 3+ messages in thread
From: Sidong Yang @ 2025-03-12 13:09 UTC (permalink / raw)
  To: Jens Axboe, Pavel Begunkov, Josef Bacik, David Sterba
  Cc: Sidong Yang, io-uring, linux-kernel, linux-btrfs

This patche series introduce io_uring_cmd_import_vec. With this function,
Multiple fixed buffer could be used in uring cmd. It's vectored version
for io_uring_cmd_import_fixed(). Also this patch series includes a usage
for new api for encoded read in btrfs by using uring cmd.

v2:
 - don't export iou_vc, use bvec for btrfs
 - use io_is_compat for checking compat
 - reduce allocation/free for import fixed vec
 
Sidong Yang (2):
  io_uring: cmd: introduce io_uring_cmd_import_fixed_vec
  btrfs: ioctl: use registered buffer for IORING_URING_CMD_FIXED

 fs/btrfs/ioctl.c             | 27 ++++++++++++++++++++++-----
 include/linux/io_uring/cmd.h | 14 ++++++++++++++
 io_uring/uring_cmd.c         | 31 +++++++++++++++++++++++++++++++
 3 files changed, 67 insertions(+), 5 deletions(-)

--
2.43.0


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

* [RFC PATCH v2 0/2] introduce io_uring_cmd_import_fixed_vec
@ 2025-03-12 14:23 Sidong Yang
  0 siblings, 0 replies; 3+ messages in thread
From: Sidong Yang @ 2025-03-12 14:23 UTC (permalink / raw)
  To: Josef Bacik, David Sterba, Jens Axboe, Pavel Begunkov
  Cc: linux-btrfs, linux-kernel, io-uring, Sidong Yang

This patche series introduce io_uring_cmd_import_vec. With this function,
Multiple fixed buffer could be used in uring cmd. It's vectored version
for io_uring_cmd_import_fixed(). Also this patch series includes a usage
for new api for encoded read in btrfs by using uring cmd.

Sorry for mis-sending noisy mails.

v2:
 - don't export iou_vc, use bvec for btrfs
 - use io_is_compat for checking compat
 - reduce allocation/free for import fixed vec
 
Sidong Yang (2):
  io_uring: cmd: introduce io_uring_cmd_import_fixed_vec
  btrfs: ioctl: use registered buffer for IORING_URING_CMD_FIXED

 fs/btrfs/ioctl.c             | 27 ++++++++++++++++++++++-----
 include/linux/io_uring/cmd.h | 14 ++++++++++++++
 io_uring/uring_cmd.c         | 31 +++++++++++++++++++++++++++++++
 3 files changed, 67 insertions(+), 5 deletions(-)

--
2.43.0


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

end of thread, other threads:[~2025-03-12 14:24 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-12 13:04 [RFC PATCH v2 0/2] introduce io_uring_cmd_import_fixed_vec Sidong Yang
  -- strict thread matches above, loose matches on Subject: below --
2025-03-12 13:09 Sidong Yang
2025-03-12 14:23 Sidong Yang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox