From: Max Kellermann Date: Fri, 4 Oct 2024 13:26:35 +0000 (+0200) Subject: common/perf_counters: forward-declare class utime_t X-Git-Tag: v20.0.0~641^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=cd95497f039b8ff574fd9f911f4c8ba790ea426d;p=ceph.git common/perf_counters: forward-declare class utime_t And add a few missing includes. Signed-off-by: Max Kellermann --- diff --git a/src/common/perf_counters.cc b/src/common/perf_counters.cc index b5e361b505cd..2eeaa80aae8e 100644 --- a/src/common/perf_counters.cc +++ b/src/common/perf_counters.cc @@ -18,6 +18,7 @@ #include "common/dout.h" #include "common/valgrind.h" #include "include/common_fwd.h" +#include "include/utime.h" using std::ostringstream; using std::make_pair; diff --git a/src/common/perf_counters.h b/src/common/perf_counters.h index 942edf6d7e54..0d0fe86a0920 100644 --- a/src/common/perf_counters.h +++ b/src/common/perf_counters.h @@ -17,6 +17,8 @@ #ifndef CEPH_COMMON_PERF_COUNTERS_H #define CEPH_COMMON_PERF_COUNTERS_H +#include +#include #include #include #include @@ -24,11 +26,12 @@ #include #include "common/perf_histogram.h" -#include "include/utime.h" #include "include/common_fwd.h" #include "common/ceph_mutex.h" #include "common/ceph_time.h" +class utime_t; + namespace TOPNSPC::common { class CephContext; class PerfCountersBuilder; diff --git a/src/common/perf_counters_cache.h b/src/common/perf_counters_cache.h index 866f56ee3502..aa786fc5bf09 100644 --- a/src/common/perf_counters_cache.h +++ b/src/common/perf_counters_cache.h @@ -3,6 +3,7 @@ #include "common/perf_counters.h" #include "common/ceph_context.h" #include "common/intrusive_lru.h" +#include "include/utime.h" namespace ceph::perf_counters {