]> git.baikalelectronics.ru Git - kernel.git/commit
io_uring: extend batch freeing to cover more cases
authorJens Axboe <axboe@kernel.dk>
Sat, 28 Dec 2019 19:11:08 +0000 (12:11 -0700)
committerJens Axboe <axboe@kernel.dk>
Tue, 21 Jan 2020 00:04:02 +0000 (17:04 -0700)
commitacfe888328f717eba56fdb9922e5ed77aa4f56d7
tree9d3a29d019c43636a63924191cb61a4f70926a96
parent787de051af51c81b4b3dbc7f85d0243fcebe1001
io_uring: extend batch freeing to cover more cases

Currently we only batch free if fixed files are used, no links, no aux
data, etc. This extends the batch freeing to only exclude the linked
case and fallback case, and make io_free_req_many() handle the other
cases just fine.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
fs/io_uring.c