X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libbcachefs%2Fsuper_types.h;h=9c1fd4ca2b103478c9d943a2063f64825b8550cb;hb=3bd4653767bb5eadd253e382fe8503ceb6bef5d1;hp=069973a38f12d7b1398c1b12a858d5a7e263be7c;hpb=80846e9c28e76774daf7d2d46115d73f108b98db;p=bcachefs-tools-debian diff --git a/libbcachefs/super_types.h b/libbcachefs/super_types.h index 069973a..9c1fd4c 100644 --- a/libbcachefs/super_types.h +++ b/libbcachefs/super_types.h @@ -5,9 +5,11 @@ struct bch_sb_handle { struct bch_sb *sb; struct block_device *bdev; + char *sb_name; struct bio *bio; - unsigned page_order; - fmode_t mode; + void *holder; + size_t buffer_size; + blk_mode_t mode; unsigned have_layout:1; unsigned have_bio:1; unsigned fs_sb:1; @@ -29,23 +31,11 @@ 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; }; -struct bch_disk_group_cpu { - bool deleted; - u16 parent; - struct bch_devs_mask devs; -}; - -struct bch_disk_groups_cpu { - struct rcu_head rcu; - unsigned nr; - struct bch_disk_group_cpu entries[]; -}; - #endif /* _BCACHEFS_SUPER_TYPES_H */