From: Jos Collin Date: Fri, 19 May 2017 04:17:32 +0000 (+0530) Subject: common: Remove redundant includes X-Git-Tag: v12.1.0~10^2~6^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F15169%2Fhead;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/Mutex.cc b/src/common/Mutex.cc index c70724d2c278b..6ac022c8af051 100644 --- a/src/common/Mutex.cc +++ b/src/common/Mutex.cc @@ -11,14 +11,10 @@ * Foundation. See file COPYING. * */ -#include #include "common/Mutex.h" #include "common/perf_counters.h" -#include "common/ceph_context.h" #include "common/config.h" -#include "include/stringify.h" -#include "include/utime.h" #include "common/Clock.h" #include "common/valgrind.h" diff --git a/src/common/OutputDataSocket.cc b/src/common/OutputDataSocket.cc index a1c368b40aad5..e9c85bd040482 100644 --- a/src/common/OutputDataSocket.cc +++ b/src/common/OutputDataSocket.cc @@ -12,34 +12,14 @@ * */ -#include "include/int_types.h" - -#include "common/Thread.h" #include "common/OutputDataSocket.h" -#include "common/config.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/OutputDataSocket.h b/src/common/OutputDataSocket.h index 44490679fbf12..0bce1ded790de 100644 --- a/src/common/OutputDataSocket.h +++ b/src/common/OutputDataSocket.h @@ -15,15 +15,8 @@ #ifndef CEPH_COMMON_OUTPUTDATASOCKET_H #define CEPH_COMMON_OUTPUTDATASOCKET_H -#include "common/Thread.h" -#include "common/Mutex.h" #include "common/Cond.h" -#include -#include -#include -#include "include/buffer.h" - class CephContext; class OutputDataSocket : public Thread diff --git a/src/common/PluginRegistry.cc b/src/common/PluginRegistry.cc index 07e73900c38e6..cee379dbea773 100644 --- a/src/common/PluginRegistry.cc +++ b/src/common/PluginRegistry.cc @@ -15,17 +15,13 @@ * */ -#include -#include - #include "PluginRegistry.h" #include "ceph_ver.h" -#include "common/ceph_context.h" #include "common/errno.h" -#include "include/str_list.h" - #include "common/debug.h" +#include + #define PLUGIN_PREFIX "libceph_" #define PLUGIN_SUFFIX ".so" #define PLUGIN_INIT_FUNCTION "__ceph_plugin_init" diff --git a/src/common/PluginRegistry.h b/src/common/PluginRegistry.h index 1b09570fa0ad0..c3655bb7df489 100644 --- a/src/common/PluginRegistry.h +++ b/src/common/PluginRegistry.h @@ -18,9 +18,6 @@ #ifndef CEPH_COMMON_PLUGINREGISTRY_H #define CEPH_COMMON_PLUGINREGISTRY_H -#include -#include - #include "common/Mutex.h" class CephContext; diff --git a/src/common/PrebufferedStreambuf.h b/src/common/PrebufferedStreambuf.h index d56c9909fe81a..b7fa21d68b780 100644 --- a/src/common/PrebufferedStreambuf.h +++ b/src/common/PrebufferedStreambuf.h @@ -1,7 +1,6 @@ #ifndef CEPH_COMMON_PREBUFFEREDSTREAMBUF_H #define CEPH_COMMON_PREBUFFEREDSTREAMBUF_H -#include #include /** diff --git a/src/common/Preforker.h b/src/common/Preforker.h index d3bbe48363a75..9fe34e5ea0eb8 100644 --- a/src/common/Preforker.h +++ b/src/common/Preforker.h @@ -3,15 +3,10 @@ #ifndef CEPH_COMMON_PREFORKER_H #define CEPH_COMMON_PREFORKER_H -#include "acconfig.h" -#include #include #include -#include -#include #include #include -#include #include "include/assert.h" #include "common/safe_io.h" diff --git a/src/common/PrioritizedQueue.h b/src/common/PrioritizedQueue.h index a1f23f1f86cc6..8d9cd95b28e41 100644 --- a/src/common/PrioritizedQueue.h +++ b/src/common/PrioritizedQueue.h @@ -18,9 +18,6 @@ #include "common/Formatter.h" #include "common/OpQueue.h" -#include -#include - /** * Manages queue for normal and strict priority items * diff --git a/src/common/RefCountedObj.h b/src/common/RefCountedObj.h index 6099bfff71702..43d5c171396fe 100644 --- a/src/common/RefCountedObj.h +++ b/src/common/RefCountedObj.h @@ -17,12 +17,8 @@ #include "common/Mutex.h" #include "common/Cond.h" -#include "include/atomic.h" -#include "common/ceph_context.h" #include "common/valgrind.h" -#include - // re-include our assert to clobber the system one; fix dout: #include "include/assert.h" diff --git a/src/common/SloppyCRCMap.h b/src/common/SloppyCRCMap.h index 78c470c1887b2..d8d1561123e1f 100644 --- a/src/common/SloppyCRCMap.h +++ b/src/common/SloppyCRCMap.h @@ -7,10 +7,6 @@ #include "include/encoding.h" #include "common/Formatter.h" -#include -#include -#include - /** * SloppyCRCMap * diff --git a/src/common/mutex_debug.cc b/src/common/mutex_debug.cc index a854358617116..49cc82b29ab52 100644 --- a/src/common/mutex_debug.cc +++ b/src/common/mutex_debug.cc @@ -11,17 +11,11 @@ * Foundation. See file COPYING. * */ -#include - -#include -#include -#include #include "common/mutex_debug.h" #include "common/perf_counters.h" #include "common/ceph_context.h" #include "common/config.h" -#include "include/stringify.h" namespace ceph { namespace mutex_debug_detail { diff --git a/src/common/obj_bencher.cc b/src/common/obj_bencher.cc index 32b0abe92352a..4eaeba3471f7c 100644 --- a/src/common/obj_bencher.cc +++ b/src/common/obj_bencher.cc @@ -20,16 +20,6 @@ #include "common/Cond.h" #include "obj_bencher.h" -#include -#include - -#include - -#include -#include -#include -#include - const std::string BENCH_LASTRUN_METADATA = "benchmark_last_metadata"; const std::string BENCH_PREFIX = "benchmark_data"; static char cached_hostname[30] = {0}; diff --git a/src/common/obj_bencher.h b/src/common/obj_bencher.h index 11909e51d0ae1..8dad8e6ddf9c5 100644 --- a/src/common/obj_bencher.h +++ b/src/common/obj_bencher.h @@ -15,8 +15,6 @@ #ifndef CEPH_OBJ_BENCHER_H #define CEPH_OBJ_BENCHER_H -#include "common/config.h" -#include "common/Cond.h" #include "common/ceph_context.h" #include "common/Formatter.h" #include diff --git a/src/common/perf_counters.cc b/src/common/perf_counters.cc index 2cdf7de25c207..f5969172b81d1 100644 --- a/src/common/perf_counters.cc +++ b/src/common/perf_counters.cc @@ -13,21 +13,10 @@ * */ -#include "include/int_types.h" - #include "common/perf_counters.h" #include "common/dout.h" -#include "common/errno.h" -#include "common/Formatter.h" #include "common/valgrind.h" -#include -#include -#include -#include -#include -#include - using std::ostringstream; PerfCountersCollection::PerfCountersCollection(CephContext *cct) diff --git a/src/common/perf_counters.h b/src/common/perf_counters.h index 95426af514238..ea78f10dcaaee 100644 --- a/src/common/perf_counters.h +++ b/src/common/perf_counters.h @@ -17,19 +17,9 @@ #ifndef CEPH_COMMON_PERF_COUNTERS_H #define CEPH_COMMON_PERF_COUNTERS_H -#include "common/config_obs.h" #include "common/perf_histogram.h" -#include "common/Mutex.h" #include "include/utime.h" - -#include "common/config_obs.h" #include "common/Mutex.h" -#include "common/ceph_time.h" - -#include -#include -#include -#include class CephContext; class PerfCountersBuilder; diff --git a/src/common/pick_address.cc b/src/common/pick_address.cc index 4291cce8cbcd3..e1d3f20a29dea 100644 --- a/src/common/pick_address.cc +++ b/src/common/pick_address.cc @@ -13,16 +13,13 @@ */ #include "common/pick_address.h" - -#include -#include -#include - #include "include/ipaddr.h" #include "include/str_list.h" #include "common/debug.h" #include "common/errno.h" +#include + #define dout_subsys ceph_subsys_ static const struct sockaddr *find_ip_in_subnet_list(CephContext *cct, diff --git a/src/common/pipe.c b/src/common/pipe.c index 913aa4fe89ab4..7353cb77f79b5 100644 --- a/src/common/pipe.c +++ b/src/common/pipe.c @@ -11,15 +11,10 @@ * Foundation. See file COPYING. * */ -#include "acconfig.h" - -#include "common/pipe.h" #include "include/compat.h" #include #include -#include -#include #include int pipe_cloexec(int pipefd[2]) diff --git a/src/common/run_cmd.cc b/src/common/run_cmd.cc index 396676d7b45cd..a84f68aeaed42 100644 --- a/src/common/run_cmd.cc +++ b/src/common/run_cmd.cc @@ -14,10 +14,8 @@ #include "common/errno.h" -#include #include #include -#include #include #include #include diff --git a/src/common/safe_io.c b/src/common/safe_io.c index e727542fb416b..633e3b3e8f06f 100644 --- a/src/common/safe_io.c +++ b/src/common/safe_io.c @@ -12,6 +12,9 @@ * */ +#include "common/safe_io.h" +#include "include/compat.h" + #include #include #include @@ -19,9 +22,6 @@ #include #include -#include "common/safe_io.h" -#include "include/compat.h" - ssize_t safe_read(int fd, void *buf, size_t count) { size_t cnt = 0; diff --git a/src/common/safe_io.h b/src/common/safe_io.h index 9ba34b6bcd3d6..af8ca700d4181 100644 --- a/src/common/safe_io.h +++ b/src/common/safe_io.h @@ -15,7 +15,6 @@ #ifndef CEPH_SAFE_IO #define CEPH_SAFE_IO -#include "acconfig.h" #include "common/compiler_extensions.h" #include diff --git a/src/common/scrub_types.h b/src/common/scrub_types.h index 6143e9e17c871..39a265671c24d 100644 --- a/src/common/scrub_types.h +++ b/src/common/scrub_types.h @@ -4,11 +4,8 @@ #ifndef CEPH_SCRUB_TYPES_H #define CEPH_SCRUB_TYPES_H -#include "include/rados/rados_types.hpp" -#include "common/hobject.h" #include "osd/osd_types.h" - // wrappers around scrub types to offer the necessary bits other than // the minimal set that the lirados requires struct object_id_wrapper : public librados::object_id_t { diff --git a/src/common/shared_cache.hpp b/src/common/shared_cache.hpp index 8ff949084a6eb..6098e57b956f1 100644 --- a/src/common/shared_cache.hpp +++ b/src/common/shared_cache.hpp @@ -17,8 +17,6 @@ #include #include -#include -#include #include "common/Mutex.h" #include "common/Cond.h" #include "include/unordered_map.h" diff --git a/src/common/simple_cache.hpp b/src/common/simple_cache.hpp index d8653ece20e59..1ff4ae911cdc5 100644 --- a/src/common/simple_cache.hpp +++ b/src/common/simple_cache.hpp @@ -15,11 +15,7 @@ #ifndef CEPH_SIMPLECACHE_H #define CEPH_SIMPLECACHE_H -#include -#include -#include #include "common/Mutex.h" -#include "common/Cond.h" #include "include/unordered_map.h" template , class H = std::hash > diff --git a/src/common/solaris_errno.cc b/src/common/solaris_errno.cc index 0ce23c704c81b..9f899a32ff5bb 100644 --- a/src/common/solaris_errno.cc +++ b/src/common/solaris_errno.cc @@ -12,7 +12,6 @@ * */ -#include #include "include/types.h" diff --git a/src/common/sstring.hh b/src/common/sstring.hh index 8d2c92cc4de9f..6e60b52fe0f67 100644 --- a/src/common/sstring.hh +++ b/src/common/sstring.hh @@ -26,15 +26,6 @@ #ifndef SSTRING_HH_ #define SSTRING_HH_ -#include -#include -#include -#include -#include -#include -#include -#include -#include #include #include diff --git a/src/common/xattr.h b/src/common/xattr.h index 147a23c1171a6..15b356196c900 100644 --- a/src/common/xattr.h +++ b/src/common/xattr.h @@ -12,8 +12,6 @@ #ifndef CEPH_EXTATTR_H #define CEPH_EXTATTR_H -#include -#include #ifdef __cplusplus extern "C" {