From 7c0a9f0307e8c1a491e1c96f7442a23df9570839 Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Wed, 12 May 2021 20:26:35 +0800 Subject: [PATCH] crimson/os: do not capture unused variables Signed-off-by: Kefu Chai --- .../staged-fltree/node_extent_manager/seastore.h | 6 +++--- src/crimson/os/seastore/transaction_manager.cc | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/crimson/os/seastore/onode_manager/staged-fltree/node_extent_manager/seastore.h b/src/crimson/os/seastore/onode_manager/staged-fltree/node_extent_manager/seastore.h index baef71ff4df..bd5792dea43 100644 --- a/src/crimson/os/seastore/onode_manager/staged-fltree/node_extent_manager/seastore.h +++ b/src/crimson/os/seastore/onode_manager/staged-fltree/node_extent_manager/seastore.h @@ -74,7 +74,7 @@ class SeastoreNodeExtentManager final: public NodeExtentManager { Transaction& t, laddr_t addr, extent_len_t len) override { TRACET("reading {}B at {:#x} ...", t, len, addr); return tm.read_extent(t, addr, len - ).safe_then([addr, len, this, &t](auto&& e) { + ).safe_then([addr, len, &t](auto&& e) { TRACET("read {}B at {:#x}", t, e->get_length(), e->get_laddr()); assert(e->get_laddr() == addr); assert(e->get_length() == len); @@ -88,7 +88,7 @@ class SeastoreNodeExtentManager final: public NodeExtentManager { Transaction& t, extent_len_t len) override { TRACET("allocating {}B ...", t, len); return tm.alloc_extent(t, addr_min, len - ).safe_then([len, this, &t](auto extent) { + ).safe_then([len, &t](auto extent) { DEBUGT("allocated {}B at {:#x}", t, extent->get_length(), extent->get_laddr()); assert(extent->get_length() == len); @@ -103,7 +103,7 @@ class SeastoreNodeExtentManager final: public NodeExtentManager { auto addr = extent->get_laddr(); auto len = extent->get_length(); DEBUGT("retiring {}B at {:#x} ...", t, len, addr); - return tm.dec_ref(t, extent).safe_then([addr, len, this, &t] (unsigned cnt) { + return tm.dec_ref(t, extent).safe_then([addr, len, &t] (unsigned cnt) { assert(cnt == 0); TRACET("retired {}B at {:#x} ...", t, len, addr); }); diff --git a/src/crimson/os/seastore/transaction_manager.cc b/src/crimson/os/seastore/transaction_manager.cc index 85a1ef76486..e0f6860c1c2 100644 --- a/src/crimson/os/seastore/transaction_manager.cc +++ b/src/crimson/os/seastore/transaction_manager.cc @@ -115,7 +115,7 @@ TransactionManager::close_ertr::future<> TransactionManager::close() { }).safe_then([this] { cache->dump_contents(); return journal->close(); - }).safe_then([this, FNAME] { + }).safe_then([FNAME] { DEBUG("completed"); return seastar::now(); }); -- 2.39.5