summaryrefslogtreecommitdiff
path: root/scripts/gdb/linux
diff options
context:
space:
mode:
authorJens Axboe <axboe@kernel.dk>2025-06-05 20:39:17 +0300
committerJens Axboe <axboe@kernel.dk>2025-06-23 17:59:13 +0300
commitecf47d452ced9be162831192fcfb3e9f5cdcde7f (patch)
tree4500ed148b99143a3d957692ad45ec9a6d0d38e2 /scripts/gdb/linux
parentead21053bf34941c7c7bf680d29b8d15af5406de (diff)
downloadlinux-ecf47d452ced9be162831192fcfb3e9f5cdcde7f.tar.xz
io_uring/uring_cmd: implement ->sqe_copy() to avoid unnecessary copies
uring_cmd currently copies the full SQE at prep time, just in case it needs it to be stable. However, for inline completions or requests that get queued up on the device side, there's no need to ever copy the SQE. This is particularly important, as various use cases of uring_cmd will be using 128b sized SQEs. Opt in to using ->sqe_copy() to let the core of io_uring decide when to copy SQEs. This callback will only be called if it is safe to do so. Reviewed-by: Caleb Sander Mateos <csander@purestorage.com> Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'scripts/gdb/linux')
0 files changed, 0 insertions, 0 deletions