summaryrefslogtreecommitdiffstats
path: root/io_uring/io_uring.h
diff options
context:
space:
mode:
authorPavel Begunkov <asml.silence@gmail.com>2023-08-25 00:53:24 +0200
committerJens Axboe <axboe@kernel.dk>2023-08-25 01:16:19 +0200
commit31d3ba924fd86add6d14f9085fdd2f4ec0879631 (patch)
tree2fa24d94e1e036151b404e4504e963d902f84725 /io_uring/io_uring.h
parentio_uring: improve cqe !tracing hot path (diff)
downloadlinux-31d3ba924fd86add6d14f9085fdd2f4ec0879631.tar.xz
linux-31d3ba924fd86add6d14f9085fdd2f4ec0879631.zip
io_uring: cqe init hardening
io_kiocb::cqe stores the completion info which we'll memcpy to userspace, and we rely on callbacks and other later steps to populate it with right values. We have never had problems with that, but it would still be safer to zero it on allocation. Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> Link: https://lore.kernel.org/r/b16a3b64dde678686460d3c3792c3ba6d3d1bc7a.1692916914.git.asml.silence@gmail.com Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'io_uring/io_uring.h')
0 files changed, 0 insertions, 0 deletions