]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
io_uring/zcrx: improve types for size calculation
authorPavel Begunkov <asml.silence@gmail.com>
Thu, 5 Feb 2026 18:04:43 +0000 (18:04 +0000)
committerJens Axboe <axboe@kernel.dk>
Tue, 10 Feb 2026 12:26:12 +0000 (05:26 -0700)
commit417d029dc412c1028bce3d4685700332c0539a95
treed575e4e2de5e13f199e7a89718340fb14206143d
parentdaa0b901f8319414cf9f56237f15240b95e4b1b2
io_uring/zcrx: improve types for size calculation

Make sure io_import_umem() promotes the type to long before calculating
the area size. While the area size is capped at 1GB by
io_validate_user_buf_range() and fits into an "int", it's still too
error prone.

Signed-off-by: Pavel Begunkov <asml.silence@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
io_uring/zcrx.c