From: Kefu Chai Date: Mon, 3 Jun 2019 07:32:29 +0000 (+0800) Subject: osd/ClassHandler: remove unused function X-Git-Tag: v15.1.0~2536^2~3 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=9eef9a8cdde504f1a01a8e61e128fa07b42b2be8;p=ceph.git osd/ClassHandler: remove unused function rook does not use "embedded" ceph anymore. and we've dropped the embedded build support, so remove this function. Signed-off-by: Kefu Chai --- diff --git a/src/osd/ClassHandler.cc b/src/osd/ClassHandler.cc index 1b7f66865b9..f7927f6ceda 100644 --- a/src/osd/ClassHandler.cc +++ b/src/osd/ClassHandler.cc @@ -26,14 +26,6 @@ #define CLS_SUFFIX ".so" -void ClassHandler::add_embedded_class(const string& cname) -{ - ceph_assert(mutex.is_locked()); - ClassData *cls = _get_class(cname, false); - ceph_assert(cls->status == ClassData::CLASS_UNKNOWN); - cls->status = ClassData::CLASS_INITIALIZING; -} - int ClassHandler::open_class(const string& cname, ClassData **pcls) { std::lock_guard lock(mutex); diff --git a/src/osd/ClassHandler.h b/src/osd/ClassHandler.h index 91db5e7794f..884801fe704 100644 --- a/src/osd/ClassHandler.h +++ b/src/osd/ClassHandler.h @@ -118,10 +118,8 @@ public: explicit ClassHandler(CephContext *cct_) : cct(cct_), mutex("ClassHandler") {} int open_all_classes(); - - void add_embedded_class(const std::string& cname); int open_class(const std::string& cname, ClassData **pcls); - + ClassData *register_class(const char *cname); void unregister_class(ClassData *cls);