From: Kefu Chai Date: Tue, 9 Mar 2021 14:26:23 +0000 (+0800) Subject: crimson: use `auto*` instead of `auto` for pointer X-Git-Tag: v17.1.0~2690^2~3 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=48e9fbaab556e065e00f51763eb903920d47ae85;p=ceph.git crimson: use `auto*` instead of `auto` for pointer for better readability Signed-off-by: Kefu Chai --- diff --git a/src/crimson/admin/admin_socket.cc b/src/crimson/admin/admin_socket.cc index eb182d28d7eca..d6b7301971ac0 100644 --- a/src/crimson/admin/admin_socket.cc +++ b/src/crimson/admin/admin_socket.cc @@ -158,7 +158,7 @@ auto AdminSocket::execute_command(const std::vector& cmd, return seastar::with_shared(servers_tbl_rwlock, [cmd, buf=std::move(buf), this]() mutable { auto maybe_parsed = parse_cmd(cmd); - if (auto parsed = std::get_if(&maybe_parsed); parsed) { + if (auto* parsed = std::get_if(&maybe_parsed); parsed) { stringstream os; string desc{parsed->hook.desc}; if (!validate_cmd(nullptr, desc, parsed->params, os)) { diff --git a/src/crimson/os/seastore/segment_manager/ephemeral.cc b/src/crimson/os/seastore/segment_manager/ephemeral.cc index 3250303adfbfe..7d494f2bfb24c 100644 --- a/src/crimson/os/seastore/segment_manager/ephemeral.cc +++ b/src/crimson/os/seastore/segment_manager/ephemeral.cc @@ -108,7 +108,7 @@ EphemeralSegmentManager::init_ertr::future<> EphemeralSegmentManager::init() return crimson::ct_error::invarg::make(); } - auto addr = ::mmap( + void* addr = ::mmap( nullptr, config.size, PROT_READ | PROT_WRITE, MAP_SHARED | MAP_ANONYMOUS,