]> www.infradead.org Git - users/hch/block.git/commit
io_uring: Allocate only necessary memory in io_probe
authorGabriel Krisman Bertazi <krisman@suse.de>
Wed, 19 Jun 2024 02:06:19 +0000 (22:06 -0400)
committerJens Axboe <axboe@kernel.dk>
Wed, 19 Jun 2024 14:58:00 +0000 (08:58 -0600)
commit6bc9199d0c84f5cd72922223231c7708698059a2
tree8f2d7a800df33594bd35d424ea3d9dc7808989e5
parent3e05b222382ec67dce7358d50b6006e91d028d8b
io_uring: Allocate only necessary memory in io_probe

We write at most IORING_OP_LAST entries in the probe buffer, so we don't
need to allocate temporary space for more than that.  As a side effect,
we no longer can overflow "size".

Signed-off-by: Gabriel Krisman Bertazi <krisman@suse.de>
Link: https://lore.kernel.org/r/20240619020620.5301-3-krisman@suse.de
Signed-off-by: Jens Axboe <axboe@kernel.dk>
io_uring/register.c