commit | ecd7fba0ade1d6d8d49d320df9caf96922a376b2 | [log] [tgz] |
---|---|---|
author | Christoph Hellwig <hch@lst.de> | Sat Jan 09 16:03:00 2021 +0000 |
committer | Jens Axboe <axboe@kernel.dk> | Mon Jan 25 08:58:24 2021 -0700 |
tree | 65ebec32ebd4f1472a2d3ded3de72dc7610dd86b | |
parent | 0cf41e5e9bafc185490624c3e321c915885a91f3 [diff] |
target/file: allocate the bvec array as part of struct target_core_file_cmd This saves one memory allocation, and ensures the bvecs aren't freed before the AIO completion. This will allow the lower level code to be optimized so that it can avoid allocating another bvec array. Signed-off-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> Reviewed-by: Ming Lei <ming.lei@redhat.com> Signed-off-by: Jens Axboe <axboe@kernel.dk>