summaryrefslogtreecommitdiff
path: root/scripts/lib/kdoc/kdoc_files.py
diff options
context:
space:
mode:
authorJens Axboe <axboe@kernel.dk>2025-06-05 11:39:17 -0600
committerJens Axboe <axboe@kernel.dk>2025-06-23 08:59:13 -0600
commitecf47d452ced9be162831192fcfb3e9f5cdcde7f (patch)
tree4500ed148b99143a3d957692ad45ec9a6d0d38e2 /scripts/lib/kdoc/kdoc_files.py
parentead21053bf34941c7c7bf680d29b8d15af5406de (diff)
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/lib/kdoc/kdoc_files.py')
0 files changed, 0 insertions, 0 deletions