* [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