]> git.baikalelectronics.ru Git - kernel.git/commit
io_uring: mem-account pbuf buckets
authorPavel Begunkov <asml.silence@gmail.com>
Thu, 4 Aug 2022 14:13:46 +0000 (15:13 +0100)
committerJens Axboe <axboe@kernel.dk>
Thu, 4 Aug 2022 14:35:07 +0000 (08:35 -0600)
commitdfbb8b1feeb5ce880eff2b9c2f0af2a691882f9b
tree66af1683c85be4c829e101b68a0978f2789ceb56
parent8223c672a91e34e7b42eac4fbee85516260460f3
io_uring: mem-account pbuf buckets

Potentially, someone may create as many pbuf bucket as there are indexes
in an xarray without any other restrictions bounding our memory usage,
put memory needed for the buckets under memory accounting.

Cc: <stable@vger.kernel.org>
Signed-off-by: Pavel Begunkov <asml.silence@gmail.com>
Link: https://lore.kernel.org/r/d34c452e45793e978d26e2606211ec9070d329ea.1659622312.git.asml.silence@gmail.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
io_uring/kbuf.c