]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore: silence gcc warning 13924/head
authorKefu Chai <kchai@redhat.com>
Sat, 11 Mar 2017 09:20:58 +0000 (17:20 +0800)
committerKefu Chai <kchai@redhat.com>
Sat, 11 Mar 2017 09:34:38 +0000 (17:34 +0800)
silences following warning:

src/os/bluestore/BitAllocator.h:410:8: warning: ‘virtual bool
BitMapAreaIN::child_check_n_lock(BitMapArea*, int64_t, bool)’ was hidden
[-Wover\
loaded-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 <kchai@redhat.com>
src/os/bluestore/BitAllocator.h

index a90d760dde1321b9cecd4e6410b860d9f4cc0c08..47bd1c5b69b47f7d1d6fe5efd911d631642d236f 100644 (file)
@@ -406,7 +406,8 @@ 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;