]> git.sesse.net Git - bcachefs-tools-debian/blobdiff - libbcachefs/super_types.h
Update bcachefs sources to 5e392aed7a bcachefs: Kill bch2_alloc_write()
[bcachefs-tools-debian] / libbcachefs / super_types.h
index 6277be42c914a9379e0c8bfacec490afe526cf7a..89419fc7930d004f5b68cc80a53630ac625003d3 100644 (file)
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0 */
 #ifndef _BCACHEFS_SUPER_TYPES_H
 #define _BCACHEFS_SUPER_TYPES_H
 
@@ -5,7 +6,7 @@ struct bch_sb_handle {
        struct bch_sb           *sb;
        struct block_device     *bdev;
        struct bio              *bio;
-       unsigned                page_order;
+       size_t                  buffer_size;
        fmode_t                 mode;
        unsigned                have_layout:1;
        unsigned                have_bio:1;
@@ -19,7 +20,7 @@ struct bch_devs_mask {
 
 struct bch_devs_list {
        u8                      nr;
-       u8                      devs[BCH_REPLICAS_MAX + 1];
+       u8                      devs[BCH_BKEY_PTRS_MAX];
 };
 
 struct bch_member_cpu {
@@ -28,10 +29,10 @@ struct bch_member_cpu {
        u16                     bucket_size;    /* sectors */
        u16                     group;
        u8                      state;
-       u8                      replacement;
        u8                      discard;
        u8                      data_allowed;
        u8                      durability;
+       u8                      freespace_initialized;
        u8                      valid;
 };