From: myoungwon oh Date: Tue, 25 May 2021 07:45:48 +0000 (+0900) Subject: seastore/rbm: use move() X-Git-Tag: v17.1.0~1638^2~12 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=c8323d364b9a391f6c8ef5a0a55f68149f940388;p=ceph.git seastore/rbm: use move() Signed-off-by: Myoungwon Oh --- diff --git a/src/crimson/os/seastore/randomblock_manager.cc b/src/crimson/os/seastore/randomblock_manager.cc index 832f567f184a..9897aa79eecc 100644 --- a/src/crimson/os/seastore/randomblock_manager.cc +++ b/src/crimson/os/seastore/randomblock_manager.cc @@ -406,11 +406,11 @@ RandomBlockManager::abort_allocation(Transaction &t) RandomBlockManager::write_ertr::future<> RandomBlockManager::complete_allocation(Transaction &t) { - const auto alloc_blocks = t.get_rbm_allocated_blocks(); + auto alloc_blocks = t.get_rbm_allocated_blocks(); if (alloc_blocks.empty()) { return write_ertr::now(); } - return seastar::do_with(alloc_blocks, + return seastar::do_with(move(alloc_blocks), [&, this] (auto &alloc_blocks) mutable { return crimson::do_for_each( alloc_blocks,