From c8323d364b9a391f6c8ef5a0a55f68149f940388 Mon Sep 17 00:00:00 2001 From: myoungwon oh Date: Tue, 25 May 2021 16:45:48 +0900 Subject: [PATCH] seastore/rbm: use move() Signed-off-by: Myoungwon Oh --- src/crimson/os/seastore/randomblock_manager.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/crimson/os/seastore/randomblock_manager.cc b/src/crimson/os/seastore/randomblock_manager.cc index 832f567f184..9897aa79eec 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, -- 2.47.3