diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2018-02-16 15:36:33 -0500 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@gmail.com> | 2018-02-16 18:13:24 -0500 |
commit | 807abf36c1e119825d42cda6f6b249649ca44eb5 (patch) | |
tree | 59228cffd1e9b60d822e7381b897df8036788ffe /libbcachefs/super-io.h | |
parent | 8d95f4a437a2a4a5f8a18be00d8d74dcc4767f51 (diff) |
Update bcachefs sources to e99d29e402 bcachefs: zstd support, compression refactoring
Diffstat (limited to 'libbcachefs/super-io.h')
-rw-r--r-- | libbcachefs/super-io.h | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/libbcachefs/super-io.h b/libbcachefs/super-io.h index eb85410c..d7fecf02 100644 --- a/libbcachefs/super-io.h +++ b/libbcachefs/super-io.h @@ -139,10 +139,14 @@ static inline struct bch_member_cpu bch2_mi_to_cpu(struct bch_member *mi) /* BCH_SB_FIELD_replicas: */ -bool bch2_sb_has_replicas(struct bch_fs *, enum bch_data_type, - struct bch_devs_list); -int bch2_check_mark_super(struct bch_fs *, enum bch_data_type, +bool bch2_replicas_marked(struct bch_fs *, enum bch_data_type, struct bch_devs_list); +bool bch2_bkey_replicas_marked(struct bch_fs *, enum bch_data_type, + struct bkey_s_c); +int bch2_mark_replicas(struct bch_fs *, enum bch_data_type, + struct bch_devs_list); +int bch2_mark_bkey_replicas(struct bch_fs *, enum bch_data_type, + struct bkey_s_c); int bch2_cpu_replicas_to_text(struct bch_replicas_cpu *, char *, size_t); int bch2_sb_replicas_to_text(struct bch_sb_field_replicas *, char *, size_t); @@ -157,7 +161,7 @@ struct replicas_status { struct replicas_status __bch2_replicas_status(struct bch_fs *, struct bch_devs_mask); struct replicas_status bch2_replicas_status(struct bch_fs *); -bool bch2_have_enough_devs(struct bch_fs *, struct replicas_status, unsigned); +bool bch2_have_enough_devs(struct replicas_status, unsigned); unsigned bch2_replicas_online(struct bch_fs *, bool); unsigned bch2_dev_has_data(struct bch_fs *, struct bch_dev *); |