From: xie xingguo Date: Sat, 22 Oct 2016 02:33:20 +0000 (+0800) Subject: os/bluestore: simplify can_split_at() X-Git-Tag: v11.1.0~542^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=5c91f71e6cc35027f93fda86a36a3438e8d1e4b4;p=ceph.git os/bluestore: simplify can_split_at() Signed-off-by: xie xingguo --- 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;