From: Jos Collin Date: Wed, 24 May 2017 13:01:16 +0000 (+0530) Subject: common: Remove redundant includes X-Git-Tag: ses5-milestone6~9^2~41^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=dba3d3e42db338a9b8c7b14161bf081e00f35dbe;p=ceph.git common: Remove redundant includes Fixes: http://tracker.ceph.com/issues/19883 (Partially) Signed-off-by: Jos Collin --- diff --git a/src/common/AsyncOpTracker.cc b/src/common/AsyncOpTracker.cc index 2219a7fd7f6..10a72d2b135 100644 --- a/src/common/AsyncOpTracker.cc +++ b/src/common/AsyncOpTracker.cc @@ -2,7 +2,6 @@ // vim: ts=8 sw=2 smarttab #include "common/AsyncOpTracker.h" -#include "include/assert.h" #include "include/Context.h" AsyncOpTracker::AsyncOpTracker() diff --git a/src/common/AsyncOpTracker.h b/src/common/AsyncOpTracker.h index fccc9f91d6b..f600cbd7f24 100644 --- a/src/common/AsyncOpTracker.h +++ b/src/common/AsyncOpTracker.h @@ -4,7 +4,6 @@ #ifndef CEPH_ASYNC_OP_TRACKER_H #define CEPH_ASYNC_OP_TRACKER_H -#include "include/int_types.h" #include "common/Mutex.h" struct Context; diff --git a/src/common/AsyncReserver.h b/src/common/AsyncReserver.h index 467e2570460..ae22b535d73 100644 --- a/src/common/AsyncReserver.h +++ b/src/common/AsyncReserver.h @@ -15,11 +15,6 @@ #ifndef ASYNC_RESERVER_H #define ASYNC_RESERVER_H -#include -#include -#include - -#include "common/Mutex.h" #include "common/Finisher.h" #include "common/Formatter.h" diff --git a/src/common/BackTrace.cc b/src/common/BackTrace.cc index d68f43bd21d..c179d1dac12 100644 --- a/src/common/BackTrace.cc +++ b/src/common/BackTrace.cc @@ -1,11 +1,8 @@ - #include #include -#include #include #include "BackTrace.h" - #include "common/version.h" #define _STR(x) #x diff --git a/src/common/Checksummer.h b/src/common/Checksummer.h index 6611e8749f4..c303ae2dd98 100644 --- a/src/common/Checksummer.h +++ b/src/common/Checksummer.h @@ -4,7 +4,6 @@ #ifndef CEPH_OS_BLUESTORE_CHECKSUMMER #define CEPH_OS_BLUESTORE_CHECKSUMMER -#include "include/buffer.h" #include "xxHash/xxhash.h" class Checksummer { diff --git a/src/common/Clock.cc b/src/common/Clock.cc index fc8fcb7c919..b4f07455717 100644 --- a/src/common/Clock.cc +++ b/src/common/Clock.cc @@ -14,11 +14,6 @@ #include "common/Clock.h" -#include "common/ceph_context.h" -#include "common/config.h" -#include "include/utime.h" - -#include utime_t ceph_clock_now() { diff --git a/src/common/address_helper.cc b/src/common/address_helper.cc index 9e46b4a99c6..8f625f8db4d 100644 --- a/src/common/address_helper.cc +++ b/src/common/address_helper.cc @@ -5,21 +5,12 @@ * Author: matt */ -#include -#include #include -#include -#include - -using namespace std; - -#include "common/config.h" -#include "boost/regex.hpp" - #include "common/address_helper.h" +#include "boost/regex.hpp" -#include +using namespace std; // decode strings like "tcp://:" int entity_addr_from_url(entity_addr_t *addr /* out */, const char *url) diff --git a/src/common/admin_socket.cc b/src/common/admin_socket.cc index 711d2040b17..2744b0f4811 100644 --- a/src/common/admin_socket.cc +++ b/src/common/admin_socket.cc @@ -12,36 +12,16 @@ * */ -#include "include/int_types.h" - -#include "common/Thread.h" #include "common/admin_socket.h" #include "common/admin_socket_client.h" -#include "common/config.h" -#include "common/cmdparse.h" -#include "common/dout.h" #include "common/errno.h" -#include "common/perf_counters.h" #include "common/pipe.h" #include "common/safe_io.h" #include "common/version.h" -#include "common/Formatter.h" +#include "include/compat.h" -#include -#include -#include #include -#include -#include -#include -#include -#include -#include -#include #include -#include - -#include "include/compat.h" #define dout_subsys ceph_subsys_asok #undef dout_prefix diff --git a/src/common/admin_socket.h b/src/common/admin_socket.h index 44b8a52be2b..e526ba37c91 100644 --- a/src/common/admin_socket.h +++ b/src/common/admin_socket.h @@ -15,13 +15,6 @@ #ifndef CEPH_COMMON_ADMIN_SOCKET_H #define CEPH_COMMON_ADMIN_SOCKET_H -#include "common/Thread.h" -#include "common/Mutex.h" - -#include -#include -#include "include/buffer_fwd.h" -#include "common/cmdparse.h" #include "common/Cond.h" class AdminSocket; diff --git a/src/common/admin_socket_client.cc b/src/common/admin_socket_client.cc index 31346b98ce6..32eb66479c0 100644 --- a/src/common/admin_socket_client.cc +++ b/src/common/admin_socket_client.cc @@ -12,31 +12,12 @@ * */ -#include "include/int_types.h" - #include "common/admin_socket.h" -#include "common/ceph_context.h" #include "common/errno.h" #include "common/safe_io.h" #include "common/admin_socket_client.h" -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include #include -#include -#include -#include using std::ostringstream; diff --git a/src/common/admin_socket_client.h b/src/common/admin_socket_client.h index b46ed24fff1..dcfab2b8b6a 100644 --- a/src/common/admin_socket_client.h +++ b/src/common/admin_socket_client.h @@ -15,7 +15,6 @@ #ifndef CEPH_COMMON_ADMIN_SOCKET_CLIENT_H #define CEPH_COMMON_ADMIN_SOCKET_CLIENT_H -#include #include /* This is a simple client that talks to an AdminSocket using blocking I/O. diff --git a/src/common/assert.cc b/src/common/assert.cc index d4dd048c2fa..7f8bb581407 100644 --- a/src/common/assert.cc +++ b/src/common/assert.cc @@ -12,18 +12,7 @@ * */ -#include "BackTrace.h" -#include "common/ceph_context.h" -#include "common/config.h" #include "common/debug.h" -#include "common/Clock.h" -#include "include/assert.h" - -#include -#include -#include -#include -#include namespace ceph { static CephContext *g_assert_context = NULL; diff --git a/src/common/bit_str.cc b/src/common/bit_str.cc index b3d1d01483c..1f9ec3bc46b 100644 --- a/src/common/bit_str.cc +++ b/src/common/bit_str.cc @@ -14,7 +14,6 @@ #include "common/bit_str.h" #include "common/Formatter.h" #include "include/assert.h" -#include "common/debug.h" static void _dump_bit_str( uint64_t bits, diff --git a/src/common/bit_str.h b/src/common/bit_str.h index 9f0cb7f6a6a..02c7db951da 100644 --- a/src/common/bit_str.h +++ b/src/common/bit_str.h @@ -14,9 +14,7 @@ #ifndef CEPH_COMMON_BIT_STR_H #define CEPH_COMMON_BIT_STR_H -#include #include -#include namespace ceph { class Formatter; diff --git a/src/common/bit_vector.hpp b/src/common/bit_vector.hpp index c15b0927e37..6a6e6b7d03e 100644 --- a/src/common/bit_vector.hpp +++ b/src/common/bit_vector.hpp @@ -13,13 +13,7 @@ #include "common/Formatter.h" #include "include/assert.h" -#include "include/buffer.h" #include "include/encoding.h" -#include -#include -#include -#include -#include namespace ceph { diff --git a/src/common/blkdev.cc b/src/common/blkdev.cc index 11bd954103b..ae98df96d16 100644 --- a/src/common/blkdev.cc +++ b/src/common/blkdev.cc @@ -9,15 +9,11 @@ * Foundation. See file COPYING. * */ + #include -#include #include #include -#include -#include -#include #include -#include #include "include/uuid.h" #ifdef __linux__ diff --git a/src/common/bloom_filter.cc b/src/common/bloom_filter.cc index 6bc54bc7762..95516e6fdb8 100644 --- a/src/common/bloom_filter.cc +++ b/src/common/bloom_filter.cc @@ -2,8 +2,6 @@ // vim: ts=8 sw=2 smarttab #include "common/bloom_filter.hpp" -#include "common/Formatter.h" -#include "include/buffer.h" MEMPOOL_DEFINE_FACTORY(unsigned char, byte, bloom_filter); diff --git a/src/common/bloom_filter.hpp b/src/common/bloom_filter.hpp index 9007f111cd7..a76109fc6bd 100644 --- a/src/common/bloom_filter.hpp +++ b/src/common/bloom_filter.hpp @@ -22,13 +22,7 @@ #ifndef COMMON_BLOOM_FILTER_HPP #define COMMON_BLOOM_FILTER_HPP -#include -#include #include -#include -#include -#include -#include #include "include/mempool.h" #include "include/encoding.h" diff --git a/src/common/buffer.cc b/src/common/buffer.cc index 5d8dcf5c27d..32958bf22e4 100644 --- a/src/common/buffer.cc +++ b/src/common/buffer.cc @@ -23,21 +23,14 @@ #include "common/likely.h" #include "common/valgrind.h" #include "common/deleter.h" -#include "include/atomic.h" #include "common/RWLock.h" #include "include/types.h" -#include "include/inline_memory.h" #include "include/scope_guard.h" + #if defined(HAVE_XIO) #include "msg/xio/XioMsg.h" #endif -#include -#include -#include - -#include - #define CEPH_BUFFER_ALLOC_UNIT (MIN(CEPH_PAGE_SIZE, 4096)) #define CEPH_BUFFER_APPEND_SIZE (CEPH_BUFFER_ALLOC_UNIT - sizeof(raw_combined)) diff --git a/src/common/ceph_argparse.cc b/src/common/ceph_argparse.cc index 2d73da9dd04..355224d0a84 100644 --- a/src/common/ceph_argparse.cc +++ b/src/common/ceph_argparse.cc @@ -13,23 +13,10 @@ */ #include "auth/Auth.h" -#include "common/ConfUtils.h" #include "common/ceph_argparse.h" -#include "common/common_init.h" #include "common/config.h" -#include "common/strtol.h" #include "common/version.h" -#include "include/intarith.h" #include "include/str_list.h" -#include "msg/msg_types.h" - -#include -#include -#include -#include -#include -#include -#include /* * Ceph argument parsing library diff --git a/src/common/ceph_argparse.h b/src/common/ceph_argparse.h index 3cf8b7a032f..9e33d939b17 100644 --- a/src/common/ceph_argparse.h +++ b/src/common/ceph_argparse.h @@ -23,13 +23,10 @@ * stuff to live. */ -#include -#include #include #include #include "common/entity_name.h" -#include "msg/msg_types.h" /////////////////////// Types /////////////////////// class CephInitParameters diff --git a/src/common/ceph_context.cc b/src/common/ceph_context.cc index e259b28feed..81f89e25fa9 100644 --- a/src/common/ceph_context.cc +++ b/src/common/ceph_context.cc @@ -13,36 +13,19 @@ * */ -#include - #include #include "include/mempool.h" #include "common/admin_socket.h" #include "common/perf_counters.h" -#include "common/Thread.h" #include "common/code_environment.h" -#include "common/ceph_context.h" #include "common/ceph_crypto.h" -#include "common/config.h" -#include "common/debug.h" #include "common/HeartbeatMap.h" #include "common/errno.h" -#include "common/lockdep.h" -#include "common/Formatter.h" #include "common/Graylog.h" -#include "log/Log.h" #include "auth/Crypto.h" #include "include/str_list.h" -#include "common/Mutex.h" -#include "common/Cond.h" #include "common/PluginRegistry.h" -#include "common/valgrind.h" - -#include -#include - -#include "include/Spinlock.h" using ceph::HeartbeatMap; diff --git a/src/common/ceph_context.h b/src/common/ceph_context.h index 0026b6851dd..50e6e554166 100644 --- a/src/common/ceph_context.h +++ b/src/common/ceph_context.h @@ -15,16 +15,10 @@ #ifndef CEPH_CEPHCONTEXT_H #define CEPH_CEPHCONTEXT_H -#include -#include -#include #include -#include "include/assert.h" -#include "include/buffer_fwd.h" #include "include/atomic.h" #include "common/cmdparse.h" -#include "include/Spinlock.h" #include "crush/CrushLocation.h" #include diff --git a/src/common/ceph_crypto.cc b/src/common/ceph_crypto.cc index 67db503149b..849d5fe7048 100644 --- a/src/common/ceph_crypto.cc +++ b/src/common/ceph_crypto.cc @@ -12,15 +12,8 @@ * */ -#include "include/int_types.h" #include "common/config.h" -#include "common/ceph_context.h" #include "ceph_crypto.h" -#include "auth/Crypto.h" - -#include -#include - #ifdef USE_CRYPTOPP void ceph::crypto::init(CephContext *cct) diff --git a/src/common/ceph_crypto_cms.cc b/src/common/ceph_crypto_cms.cc index 043376b4a9f..109f702bf73 100644 --- a/src/common/ceph_crypto_cms.cc +++ b/src/common/ceph_crypto_cms.cc @@ -36,31 +36,18 @@ #include "common/config.h" +#include "common/debug.h" #ifdef USE_NSS - #include #include #include #include - #endif -#include -#include - - -#include "include/buffer.h" - -#include "common/debug.h" - -#include "ceph_crypto_cms.h" - #define dout_subsys ceph_subsys_crypto - #ifndef USE_NSS - int ceph_decode_cms(CephContext *cct, bufferlist& cms_bl, bufferlist& decoded_bl) { return -ENOTSUP; @@ -68,7 +55,6 @@ int ceph_decode_cms(CephContext *cct, bufferlist& cms_bl, bufferlist& decoded_bl #else - static int cms_verbose = 0; static SECStatus @@ -356,5 +342,4 @@ int ceph_decode_cms(CephContext *cct, bufferlist& cms_bl, bufferlist& decoded_bl return ret; } - #endif diff --git a/src/common/ceph_json.cc b/src/common/ceph_json.cc index 52be8421bb9..e326fdebcf3 100644 --- a/src/common/ceph_json.cc +++ b/src/common/ceph_json.cc @@ -1,13 +1,9 @@ -#include -#include -#include -#include - #include "common/ceph_json.h" #include "include/utime.h" // for testing DELETE ME #include +#include using namespace std; using namespace json_spirit; diff --git a/src/common/ceph_json.h b/src/common/ceph_json.h index 18cf06fd4f1..873dcd1afe5 100644 --- a/src/common/ceph_json.h +++ b/src/common/ceph_json.h @@ -1,9 +1,7 @@ #ifndef CEPH_JSON_H #define CEPH_JSON_H -#include #include -#include #ifdef _ASSERT_H #define NEED_ASSERT_H @@ -19,7 +17,6 @@ #include "Formatter.h" - using namespace json_spirit; diff --git a/src/common/ceph_time.cc b/src/common/ceph_time.cc index 552b45a4eab..be7c5f889c6 100644 --- a/src/common/ceph_time.cc +++ b/src/common/ceph_time.cc @@ -13,7 +13,6 @@ */ // For ceph_timespec -#include "include/types.h" #include "ceph_time.h" #include "config.h" diff --git a/src/common/ceph_time.h b/src/common/ceph_time.h index c4937111bc3..8479a0d5494 100644 --- a/src/common/ceph_time.h +++ b/src/common/ceph_time.h @@ -16,7 +16,6 @@ #define COMMON_CEPH_TIME_H #include -#include #include "include/encoding.h" diff --git a/src/common/ceph_timer.h b/src/common/ceph_timer.h index 6323be66ab4..4b7438672d4 100644 --- a/src/common/ceph_timer.h +++ b/src/common/ceph_timer.h @@ -16,14 +16,9 @@ #define COMMON_CEPH_TIMER_H #include -#include -#include #include - #include -#include "ceph_time.h" - namespace ceph { /// Newly constructed timer should be suspended at point of diff --git a/src/common/cmdparse.cc b/src/common/cmdparse.cc index bf1a327b031..c396b8ada48 100644 --- a/src/common/cmdparse.cc +++ b/src/common/cmdparse.cc @@ -12,10 +12,6 @@ * */ -#include -#include "common/cmdparse.h" -#include "common/Formatter.h" -#include "include/str_list.h" #include "json_spirit/json_spirit.h" #include "common/debug.h" diff --git a/src/common/cmdparse.h b/src/common/cmdparse.h index 788b7097d46..236b1f51a0f 100644 --- a/src/common/cmdparse.h +++ b/src/common/cmdparse.h @@ -3,12 +3,8 @@ #ifndef CEPH_COMMON_CMDPARSE_H #define CEPH_COMMON_CMDPARSE_H -#include -#include -#include #include -#include -#include + #include "common/Formatter.h" #include "common/BackTrace.h"