From: Ramesh Chander Date: Fri, 29 Jul 2016 09:16:57 +0000 (-0700) Subject: os/bluestore: remove cmake warning from extent alloc functions. X-Git-Tag: v11.0.1~571^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=4fc84ad9f8445cd35e80abcbf8e91fee0f31d95c;p=ceph-ci.git os/bluestore: remove cmake warning from extent alloc functions. tracker link: http://tracker.ceph.com/issues/16766 Signed-off-by: Ramesh Chander --- diff --git a/src/os/bluestore/Allocator.h b/src/os/bluestore/Allocator.h index 774eb1196a6..220cda9ec4e 100644 --- a/src/os/bluestore/Allocator.h +++ b/src/os/bluestore/Allocator.h @@ -43,9 +43,8 @@ public: uint64_t max_alloc_size, int64_t hint, std::vector *extents, int *count) = 0; - virtual int alloc_extents(uint64_t want_size, uint64_t alloc_unit, - int64_t hint, std::vector *extents, - int *count) { + int alloc_extents(uint64_t want_size, uint64_t alloc_unit, + int64_t hint, std::vector *extents, int *count) { return alloc_extents(want_size, alloc_unit, want_size, hint, extents, count); } diff --git a/src/os/bluestore/BitAllocator.h b/src/os/bluestore/BitAllocator.h index d2f4615f43d..52027951dd1 100644 --- a/src/os/bluestore/BitAllocator.h +++ b/src/os/bluestore/BitAllocator.h @@ -194,10 +194,6 @@ public: static int get_level(int64_t total_blocks); static int64_t get_level_factor(int level); virtual bool is_allocated(int64_t start_block, int64_t num_blocks) = 0; - virtual bool is_allocated(ExtentList *blocks, int64_t num_blocks, int blk_off) { - debug_assert(0); - return true; - } virtual bool is_exhausted() = 0; virtual bool child_check_n_lock(BitMapArea *child, int64_t required) { debug_assert(0); @@ -364,6 +360,7 @@ public: } int64_t alloc_blocks(int64_t num_blocks, int64_t *start_block); + using BitMapArea::alloc_blocks_dis; int64_t alloc_blocks_dis(int64_t num_blocks, int64_t blk_off, ExtentList *block_list); void set_blocks_used(int64_t start_block, int64_t num_blocks);