From f77d49e09c8cbb25a48037ab083904aaef89c0c2 Mon Sep 17 00:00:00 2001 From: xie xingguo Date: Wed, 29 Jun 2016 16:53:26 +0800 Subject: [PATCH] os/bluestore: merge _rm_buffer() to reduce code redundancy Signed-off-by: xie xingguo --- src/os/bluestore/BlueStore.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/os/bluestore/BlueStore.cc b/src/os/bluestore/BlueStore.cc index 52cb08f9d61a3..03f88ec2003be 100644 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@ -882,11 +882,10 @@ int BlueStore::BufferSpace::_discard(uint64_t offset, uint64_t length) bufferlist bl; bl.substr_of(b->data, b->length - keep, keep); _add_buffer(new Buffer(this, b->state, b->seq, end, bl), 0, b); - _rm_buffer(i); } else { _add_buffer(new Buffer(this, b->state, b->seq, end, keep), 0, b); - _rm_buffer(i); } + _rm_buffer(i); cache->_audit("discard end 2"); break; } -- 2.39.5