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)
commitc6ca97b30c47c7ad36107d3764bb4dc37026d171
tree9d3a29d019c43636a63924191cb61a4f70926a96
parent8237e045983d82ba78eaab5f60b9300927fc6796
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