]> git.baikalelectronics.ru Git - kernel.git/commit
io_uring: fix read memory leak
authorPavel Begunkov <asml.silence@gmail.com>
Wed, 17 Feb 2021 21:02:36 +0000 (21:02 +0000)
committerJens Axboe <axboe@kernel.dk>
Wed, 17 Feb 2021 21:27:51 +0000 (14:27 -0700)
commit866f7e5af341596b4b836d0c4c8a486a46c25382
tree805a7ade79b60cb174a724b95460e594de4c9360
parent6ddd7e974fadbbeb101bbea0473874d522aee2c1
io_uring: fix read memory leak

Don't forget to free iovec read inline completion and bunch of other
cases that do "goto done" before setting up an async context.

Fixes: 86470aaf7ffa ("io_uring: inline io_read()'s iovec freeing")
Reported-by: Jens Axboe <axboe@kernel.dk>
Signed-off-by: Pavel Begunkov <asml.silence@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
fs/io_uring.c