]> www.infradead.org Git - users/hch/misc.git/commit
io_uring: fortify io_pin_pages with a warning
authorPavel Begunkov <asml.silence@gmail.com>
Fri, 15 Nov 2024 16:54:38 +0000 (16:54 +0000)
committerJens Axboe <axboe@kernel.dk>
Fri, 15 Nov 2024 16:58:34 +0000 (09:58 -0700)
commit68685fa20edc5307fc893a06473c19661c236f29
tree33cbd1aa3924c5f9aed8f174e26037d3683d709e
parent56cec28dc4da396d6032c59ae9614c5a6ae7d7a8
io_uring: fortify io_pin_pages with a warning

We're a bit too frivolous with types of nr_pages arguments, converting
it to long and back to int, passing an unsigned int pointer as an int
pointer and so on. Shouldn't cause any problem but should be carefully
reviewed, but until then let's add a WARN_ON_ONCE check to be more
confident callers don't pass poorely checked arguents.

Signed-off-by: Pavel Begunkov <asml.silence@gmail.com>
Link: https://lore.kernel.org/r/d48e0c097cbd90fb47acaddb6c247596510d8cfc.1731689588.git.asml.silence@gmail.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
io_uring/memmap.c