From: shawn Date: Tue, 7 Jun 2016 02:56:49 +0000 (-0400) Subject: librbd: optimize exclusive_lock header file dependency X-Git-Tag: v10.2.3~48^2~15 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=f403abafd5da00e5afc13abba7514fa2bdce9760;p=ceph.git librbd: optimize exclusive_lock header file dependency Signed-off-by: Xiaowei Chen (cherry picked from commit 01282eb5cdeda7bbbb77438c7d1953d023ea54b6) --- diff --git a/src/librbd/exclusive_lock/AcquireRequest.h b/src/librbd/exclusive_lock/AcquireRequest.h index 4990abbd811c..7b31d92f824f 100644 --- a/src/librbd/exclusive_lock/AcquireRequest.h +++ b/src/librbd/exclusive_lock/AcquireRequest.h @@ -6,10 +6,8 @@ #include "include/int_types.h" #include "include/buffer.h" -#include "include/rados/librados.hpp" #include "librbd/ImageCtx.h" #include "msg/msg_types.h" -#include #include class Context; diff --git a/src/librbd/exclusive_lock/ReleaseRequest.cc b/src/librbd/exclusive_lock/ReleaseRequest.cc index e122c8ad2c58..bed95171882b 100644 --- a/src/librbd/exclusive_lock/ReleaseRequest.cc +++ b/src/librbd/exclusive_lock/ReleaseRequest.cc @@ -6,11 +6,8 @@ #include "cls/lock/cls_lock_types.h" #include "common/dout.h" #include "common/errno.h" -#include "common/WorkQueue.h" -#include "include/stringify.h" #include "librbd/AioImageRequestWQ.h" #include "librbd/ExclusiveLock.h" -#include "librbd/ImageCtx.h" #include "librbd/ImageWatcher.h" #include "librbd/Journal.h" #include "librbd/ObjectMap.h" diff --git a/src/librbd/exclusive_lock/ReleaseRequest.h b/src/librbd/exclusive_lock/ReleaseRequest.h index 8712bc963cc8..a68530bbe231 100644 --- a/src/librbd/exclusive_lock/ReleaseRequest.h +++ b/src/librbd/exclusive_lock/ReleaseRequest.h @@ -4,7 +4,6 @@ #ifndef CEPH_LIBRBD_EXCLUSIVE_LOCK_RELEASE_REQUEST_H #define CEPH_LIBRBD_EXCLUSIVE_LOCK_RELEASE_REQUEST_H -#include "include/int_types.h" #include "librbd/ImageCtx.h" #include