From edbd6edb0471d5e61815b29a1c4a50e21f3b8d12 Mon Sep 17 00:00:00 2001 From: Jos Collin Date: Mon, 22 May 2017 20:42:58 +0530 Subject: [PATCH] common: Remove redundant includes Fixes: http://tracker.ceph.com/issues/19883 (Partially) Signed-off-by: Jos Collin --- src/common/EventTrace.h | 2 -- src/common/Finisher.cc | 2 -- src/common/Finisher.h | 3 --- src/common/Formatter.cc | 9 --------- src/common/Formatter.h | 7 +------ src/common/Graylog.cc | 4 ---- src/common/Graylog.h | 3 --- src/common/HTMLFormatter.cc | 2 +- src/common/HTMLFormatter.h | 4 ---- src/common/HeartbeatMap.cc | 9 +-------- src/common/HeartbeatMap.h | 5 ----- src/common/LogClient.cc | 22 ++-------------------- src/common/LogClient.h | 4 ---- src/common/LogEntry.cc | 3 --- src/common/LogEntry.h | 2 -- src/common/MemoryModel.cc | 6 +----- src/common/event_socket.h | 1 - src/common/fd.cc | 7 ------- src/common/function_signature.h | 3 --- src/common/hex.cc | 4 ---- src/common/histogram.h | 2 -- src/common/hobject.cc | 1 - src/common/hobject.h | 2 -- src/common/hostname.cc | 1 - src/common/inline_variant.h | 19 ------------------- src/common/interval_map.h | 5 ----- src/common/io_priority.cc | 5 ++--- src/common/ipaddr.cc | 4 ---- src/common/iso_8601.cc | 14 ++------------ src/common/iso_8601.h | 1 - src/common/lockdep.cc | 8 +------- src/common/lru_map.h | 3 --- src/common/map_cacher.hpp | 10 ---------- 33 files changed, 11 insertions(+), 166 deletions(-) diff --git a/src/common/EventTrace.h b/src/common/EventTrace.h index 91d4d5b1273e9..7be1ffcd973e8 100644 --- a/src/common/EventTrace.h +++ b/src/common/EventTrace.h @@ -18,9 +18,7 @@ #ifndef _EventTrace_h_ #define _EventTrace_h_ -#include #include "msg/Message.h" -#include "common/ceph_context.h" #if defined(WITH_LTTNG) && defined(WITH_EVENTTRACE) diff --git a/src/common/Finisher.cc b/src/common/Finisher.cc index d7220d10cd00b..5be9b04bb8836 100644 --- a/src/common/Finisher.cc +++ b/src/common/Finisher.cc @@ -1,10 +1,8 @@ // -*- mode:C++; tab-width:8; c-basic-offset:2; indent-tabs-mode:t -*- // vim: ts=8 sw=2 smarttab -#include "common/config.h" #include "Finisher.h" -#include "common/debug.h" #define dout_subsys ceph_subsys_finisher #undef dout_prefix #define dout_prefix *_dout << "finisher(" << this << ") " diff --git a/src/common/Finisher.h b/src/common/Finisher.h index 1629d915d638d..effb3c4760cf5 100644 --- a/src/common/Finisher.h +++ b/src/common/Finisher.h @@ -15,10 +15,7 @@ #ifndef CEPH_FINISHER_H #define CEPH_FINISHER_H -#include "include/atomic.h" -#include "common/Mutex.h" #include "common/Cond.h" -#include "common/Thread.h" #include "common/perf_counters.h" class CephContext; diff --git a/src/common/Formatter.cc b/src/common/Formatter.cc index 00a9b3849ca3e..1a400aaa159bc 100644 --- a/src/common/Formatter.cc +++ b/src/common/Formatter.cc @@ -14,22 +14,13 @@ #define LARGE_SIZE 1024 -#include "assert.h" -#include "Formatter.h" #include "HTMLFormatter.h" #include "common/escape.h" #include "include/buffer.h" -#include -#include -#include -#include -#include -#include #include #include - // ----------------------- namespace ceph { diff --git a/src/common/Formatter.h b/src/common/Formatter.h index a23266ac4adf7..aa695ba30f546 100644 --- a/src/common/Formatter.h +++ b/src/common/Formatter.h @@ -4,20 +4,15 @@ #define CEPH_FORMATTER_H #include "include/int_types.h" +#include "include/buffer_fwd.h" #include -#include #include #include #include -#include -#include #include -#include #include -#include "include/buffer_fwd.h" - namespace ceph { struct FormatterAttrs { diff --git a/src/common/Graylog.cc b/src/common/Graylog.cc index a8fd8a99d29ba..936605172df31 100644 --- a/src/common/Graylog.cc +++ b/src/common/Graylog.cc @@ -2,14 +2,10 @@ // vim: ts=8 sw=2 smarttab #include "Graylog.h" - -#include - #include "common/Formatter.h" #include "common/LogEntry.h" #include "log/Entry.h" #include "log/SubsystemMap.h" -#include "include/uuid.h" namespace ceph { namespace logging { diff --git a/src/common/Graylog.h b/src/common/Graylog.h index 5452866ffe43a..7e802a899572f 100644 --- a/src/common/Graylog.h +++ b/src/common/Graylog.h @@ -4,9 +4,6 @@ #ifndef __CEPH_LOG_GRAYLOG_H #define __CEPH_LOG_GRAYLOG_H - -#include - #include #include #include diff --git a/src/common/HTMLFormatter.cc b/src/common/HTMLFormatter.cc index 11004cc4879e0..02ef744c4cbc7 100644 --- a/src/common/HTMLFormatter.cc +++ b/src/common/HTMLFormatter.cc @@ -14,8 +14,8 @@ #define LARGE_SIZE 1024 -#include "Formatter.h" #include "HTMLFormatter.h" +#include "Formatter.h" #include #include diff --git a/src/common/HTMLFormatter.h b/src/common/HTMLFormatter.h index 19d056f76af88..c59296922478b 100644 --- a/src/common/HTMLFormatter.h +++ b/src/common/HTMLFormatter.h @@ -3,10 +3,6 @@ #ifndef CEPH_HTML_FORMATTER_H #define CEPH_HTML_FORMATTER_H -#include -#include -#include - #include "Formatter.h" namespace ceph { diff --git a/src/common/HeartbeatMap.cc b/src/common/HeartbeatMap.cc index 9167ba6798466..f9a3d7cce6a99 100644 --- a/src/common/HeartbeatMap.cc +++ b/src/common/HeartbeatMap.cc @@ -12,20 +12,13 @@ * */ -#include -#include -#include -#include -#include -#include #include #include "HeartbeatMap.h" #include "ceph_context.h" #include "common/errno.h" -#include "common/valgrind.h" - #include "debug.h" + #define dout_subsys ceph_subsys_heartbeatmap #undef dout_prefix #define dout_prefix *_dout << "heartbeat_map " diff --git a/src/common/HeartbeatMap.h b/src/common/HeartbeatMap.h index 11efa9dd56cbb..542d692e93a24 100644 --- a/src/common/HeartbeatMap.h +++ b/src/common/HeartbeatMap.h @@ -15,14 +15,9 @@ #ifndef CEPH_HEARTBEATMAP_H #define CEPH_HEARTBEATMAP_H -#include - -#include #include -#include #include "include/atomic.h" - #include "RWLock.h" class CephContext; diff --git a/src/common/LogClient.cc b/src/common/LogClient.cc index b99a8a2462cc7..3dc77588e868c 100644 --- a/src/common/LogClient.cc +++ b/src/common/LogClient.cc @@ -12,36 +12,18 @@ * */ - - -#include "include/types.h" +#include "common/LogClient.h" #include "include/str_map.h" -#include "include/uuid.h" - -#include "msg/Messenger.h" -#include "msg/Message.h" - #include "messages/MLog.h" #include "messages/MLogAck.h" #include "mon/MonMap.h" - -#include -#include -#include -#include +#include "common/Graylog.h" #ifdef DARWIN #include #include #endif // DARWIN -#include "common/Graylog.h" -// wipe the assert() introduced by boost headers included by Graylog.h -#include "include/assert.h" -#include "common/LogClient.h" - -#include "common/config.h" - #define dout_subsys ceph_subsys_monc int parse_log_client_options(CephContext *cct, diff --git a/src/common/LogClient.h b/src/common/LogClient.h index 843b9bff02fe8..59e96ac3920f9 100644 --- a/src/common/LogClient.h +++ b/src/common/LogClient.h @@ -18,10 +18,6 @@ #include "common/LogEntry.h" #include "common/Mutex.h" -#include -#include -#include - class LogClient; class MLog; class MLogAck; diff --git a/src/common/LogEntry.cc b/src/common/LogEntry.cc index bc887e1b3ad4d..218894a3c6463 100644 --- a/src/common/LogEntry.cc +++ b/src/common/LogEntry.cc @@ -1,11 +1,8 @@ - #include - #include #include "LogEntry.h" #include "Formatter.h" - #include "include/stringify.h" // ---- diff --git a/src/common/LogEntry.h b/src/common/LogEntry.h index c3b9d2305ca11..afe8533acd432 100644 --- a/src/common/LogEntry.h +++ b/src/common/LogEntry.h @@ -15,9 +15,7 @@ #ifndef CEPH_LOGENTRY_H #define CEPH_LOGENTRY_H -#include "include/types.h" #include "include/utime.h" -#include "include/encoding.h" #include "msg/msg_types.h" // for entity_inst_t namespace ceph { diff --git a/src/common/MemoryModel.cc b/src/common/MemoryModel.cc index fc14a04389bfe..14d31cc9a76fa 100644 --- a/src/common/MemoryModel.cc +++ b/src/common/MemoryModel.cc @@ -1,9 +1,5 @@ - -#include "acconfig.h" -#include "include/compat.h" -#include "include/types.h" #include "MemoryModel.h" -#include "common/config.h" +#include "include/compat.h" #include "debug.h" #if defined(__linux__) #include diff --git a/src/common/event_socket.h b/src/common/event_socket.h index f38808ef5ee27..1f1f2c2d10bf9 100644 --- a/src/common/event_socket.h +++ b/src/common/event_socket.h @@ -19,7 +19,6 @@ #include "include/event_type.h" #include -#include class EventSocket { int socket; diff --git a/src/common/fd.cc b/src/common/fd.cc index 19f817daf4855..243b1ebfcc33d 100644 --- a/src/common/fd.cc +++ b/src/common/fd.cc @@ -13,13 +13,6 @@ */ #include "include/compat.h" -#include "fd.h" - -#include -#include -#include -#include - #include "debug.h" #include "errno.h" diff --git a/src/common/function_signature.h b/src/common/function_signature.h index 58b284ec85f51..6d2a34ee65e38 100644 --- a/src/common/function_signature.h +++ b/src/common/function_signature.h @@ -12,13 +12,10 @@ #include #include -#include #include #include #include -#include - template struct signature_of_member { diff --git a/src/common/hex.cc b/src/common/hex.cc index 24ba6724e8734..4fcc2158dae60 100644 --- a/src/common/hex.cc +++ b/src/common/hex.cc @@ -12,12 +12,8 @@ * */ -#include "common/debug.h" #include "common/hex.h" -#include -#include - void hex2str(const char *s, int len, char *buf, int dest_len) { int pos = 0; diff --git a/src/common/histogram.h b/src/common/histogram.h index 377e212624c0e..2b0ae5342c93e 100644 --- a/src/common/histogram.h +++ b/src/common/histogram.h @@ -13,10 +13,8 @@ #ifndef CEPH_HISTOGRAM_H #define CEPH_HISTOGRAM_H -#include #include -#include "include/intarith.h" #include "include/encoding.h" namespace ceph { diff --git a/src/common/hobject.cc b/src/common/hobject.cc index dffd471b7f95f..d3f554f7a5790 100644 --- a/src/common/hobject.cc +++ b/src/common/hobject.cc @@ -1,7 +1,6 @@ // -*- mode:C++; tab-width:8; c-basic-offset:2; indent-tabs-mode:t -*- // vim: ts=8 sw=2 smarttab -#include "include/types.h" #include "hobject.h" #include "common/Formatter.h" diff --git a/src/common/hobject.h b/src/common/hobject.h index 66319e9eefe70..258d6a3b42bed 100644 --- a/src/common/hobject.h +++ b/src/common/hobject.h @@ -15,9 +15,7 @@ #ifndef __CEPH_OS_HOBJECT_H #define __CEPH_OS_HOBJECT_H -#include #include "include/types.h" -#include "include/object.h" #include "include/cmp.h" #include "json_spirit/json_spirit_value.h" diff --git a/src/common/hostname.cc b/src/common/hostname.cc index d3c2f6739f9d6..32436534ea702 100644 --- a/src/common/hostname.cc +++ b/src/common/hostname.cc @@ -14,7 +14,6 @@ #include "common/hostname.h" -#include #include std::string ceph_get_hostname() diff --git a/src/common/inline_variant.h b/src/common/inline_variant.h index 8c4ce35cdfe28..bd55a59116cda 100644 --- a/src/common/inline_variant.h +++ b/src/common/inline_variant.h @@ -8,31 +8,12 @@ #ifndef INLINE_VARIANT_H #define INLINE_VARIANT_H -#include #include -#include -#include -#include -#include -#include -#include #include -#include #include -#include -#include -#include #include -#include -#include -#include -#include #include #include -#include -#include -#include -#include #include "function_signature.h" diff --git a/src/common/interval_map.h b/src/common/interval_map.h index 408a60eb26781..5357dff9fee78 100644 --- a/src/common/interval_map.h +++ b/src/common/interval_map.h @@ -15,11 +15,6 @@ #ifndef INTERVAL_MAP_H #define INTERVAL_MAP_H -#include -#include -#include -#include -#include #include "include/interval_set.h" template diff --git a/src/common/io_priority.cc b/src/common/io_priority.cc index 687faa3bd7faf..72ac637268f7f 100644 --- a/src/common/io_priority.cc +++ b/src/common/io_priority.cc @@ -12,14 +12,13 @@ * */ +#include "io_priority.h" + #include #ifdef __linux__ #include /* For SYS_xxx definitions */ #endif #include -#include - -#include "io_priority.h" pid_t ceph_gettid(void) { diff --git a/src/common/ipaddr.cc b/src/common/ipaddr.cc index 55ac722d66672..dcf5932345c02 100644 --- a/src/common/ipaddr.cc +++ b/src/common/ipaddr.cc @@ -1,13 +1,9 @@ #include "include/ipaddr.h" -#include #include #include -#include -#include #include #include -#include static void netmask_ipv4(const struct in_addr *addr, unsigned int prefix_len, diff --git a/src/common/iso_8601.cc b/src/common/iso_8601.cc index 88828dac0cad2..dcf43be941365 100644 --- a/src/common/iso_8601.cc +++ b/src/common/iso_8601.cc @@ -1,25 +1,15 @@ // -*- mode:C++; tab-width:8; c-basic-offset:2; indent-tabs-mode:t -*- // vim: ts=8 sw=2 smarttab -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include "include/timegm.h" #include "iso_8601.h" +#include "include/timegm.h" +#include namespace ceph { using std::chrono::duration_cast; using std::chrono::nanoseconds; using std::chrono::seconds; -using std::setfill; using std::setw; using std::size_t; using std::stringstream; diff --git a/src/common/iso_8601.h b/src/common/iso_8601.h index 5aa6398338694..38de82848e7d2 100644 --- a/src/common/iso_8601.h +++ b/src/common/iso_8601.h @@ -4,7 +4,6 @@ #ifndef CEPH_COMMON_ISO_8601_H #define CEPH_COMMON_ISO_8601_H -#include #include #include "common/ceph_time.h" diff --git a/src/common/lockdep.cc b/src/common/lockdep.cc index 1f52e56565427..5e4283e289eac 100644 --- a/src/common/lockdep.cc +++ b/src/common/lockdep.cc @@ -11,15 +11,9 @@ * Foundation. See file COPYING. * */ -#include "BackTrace.h" -#include "Clock.h" +#include "lockdep.h" #include "common/dout.h" -#include "common/environment.h" #include "common/valgrind.h" -#include "include/types.h" -#include "lockdep.h" - -#include "include/unordered_map.h" #if defined(__FreeBSD__) && defined(__LP64__) // On FreeBSD pthread_t is a pointer. namespace std { diff --git a/src/common/lru_map.h b/src/common/lru_map.h index 1e1acc95f76de..35722fcd08ab1 100644 --- a/src/common/lru_map.h +++ b/src/common/lru_map.h @@ -1,11 +1,8 @@ #ifndef CEPH_LRU_MAP_H #define CEPH_LRU_MAP_H -#include -#include #include "common/Mutex.h" - template class lru_map { struct entry { diff --git a/src/common/map_cacher.hpp b/src/common/map_cacher.hpp index ba48c4ef99fbb..b749460e21dd1 100644 --- a/src/common/map_cacher.hpp +++ b/src/common/map_cacher.hpp @@ -15,16 +15,6 @@ #ifndef MAPCACHER_H #define MAPCACHER_H -#include -#include -#include "include/memory.h" -#include -#include -#include -#include -#include - -#include "include/Context.h" #include "common/sharedptr_registry.hpp" namespace MapCacher { -- 2.39.5