From 2eb61b6de70e983e7892475ed48ca4ca611d9c51 Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Sat, 18 Mar 2017 16:39:27 +0800 Subject: [PATCH] os/bluestore: silence gcc warning MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit src/os/bluestore/BitAllocator.h:410:8: warning: ‘virtual bool BitMapAreaIN::child_check_n_lock(BitMapArea*, int64_t, bool)’ was hidden [-Woverloaded-virtual] bool child_check_n_lock(BitMapArea *child, int64_t required, bool lock) { ^~~~~~~~~~~~~~~~~~ /var/ceph/ceph/src/os/bluestore/BitAllocator.h:489:8: warning: by ‘BitMapAreaLeaf::child_check_n_lock’ [-Woverloaded-virtual] bool child_check_n_lock(BitMapZone* child, int64_t required, bool lock); ^~~~~~~~~~~~~~~~~~ Signed-off-by: Kefu Chai --- src/os/bluestore/BitAllocator.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/os/bluestore/BitAllocator.h b/src/os/bluestore/BitAllocator.h index 47bd1c5b69b..a69798b7b44 100644 --- a/src/os/bluestore/BitAllocator.h +++ b/src/os/bluestore/BitAllocator.h @@ -407,7 +407,6 @@ protected: virtual bool is_allocated(int64_t start_block, int64_t num_blocks); virtual bool is_exhausted(); - using BitMapArea::child_check_n_lock; bool child_check_n_lock(BitMapArea *child, int64_t required, bool lock) { ceph_abort(); return false; @@ -482,6 +481,7 @@ public: BitMapAreaLeaf(CephContext* cct, int64_t zone_num, int64_t total_blocks, bool def); + using BitMapAreaIN::child_check_n_lock; bool child_check_n_lock(BitMapArea *child, int64_t required) { ceph_abort(); return false; -- 2.39.5