aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/patch-kernel
diff options
context:
space:
mode:
authorJens Axboe <axboe@kernel.dk>2024-10-22 13:41:42 -0600
committerJens Axboe <axboe@kernel.dk>2024-10-29 13:43:27 -0600
commit371b47da25e1f7a1a6323f84c776bd9fa079a490 (patch)
tree6ae5cba18cd6563a9b52b26fdcdc31a6a5416fea /scripts/patch-kernel
parentio_uring: switch struct ext_arg from __kernel_timespec to timespec64 (diff)
downloadlinux-371b47da25e1f7a1a6323f84c776bd9fa079a490.tar.gz
linux-371b47da25e1f7a1a6323f84c776bd9fa079a490.zip
io_uring: change io_get_ext_arg() to use uaccess begin + end
In scenarios where a high frequency of wait events are seen, the copy of the struct io_uring_getevents_arg is quite noticeable in the profiles in terms of time spent. It can be seen as up to 3.5-4.5%. Rewrite the copy-in logic, saving about 0.5% of the time. Reviewed-by: Keith Busch <kbusch@kernel.org> Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'scripts/patch-kernel')
0 files changed, 0 insertions, 0 deletions