From 5c91f71e6cc35027f93fda86a36a3438e8d1e4b4 Mon Sep 17 00:00:00 2001 From: xie xingguo Date: Sat, 22 Oct 2016 10:33:20 +0800 Subject: [PATCH] os/bluestore: simplify can_split_at() Signed-off-by: xie xingguo --- src/os/bluestore/bluestore_types.h | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/os/bluestore/bluestore_types.h b/src/os/bluestore/bluestore_types.h index e1babc66ba4..47f912e685d 100644 --- a/src/os/bluestore/bluestore_types.h +++ b/src/os/bluestore/bluestore_types.h @@ -418,10 +418,7 @@ struct bluestore_blob_t { !has_flag(FLAG_HAS_UNUSED); // splitting unused set is complex } bool can_split_at(uint32_t blob_offset) const { - if (has_csum() && - blob_offset % get_csum_chunk_size() != 0) - return false; - return true; + return !has_csum() || blob_offset % get_csum_chunk_size() == 0; } void dump(Formatter *f) const; -- 2.47.3