diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2018-08-15 19:41:24 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@gmail.com> | 2018-08-15 20:00:21 -0400 |
commit | cef2f30ae2a25df41704b9b06fc13882d737cc27 (patch) | |
tree | 245f69c300067dc638eff7c6bc5bbc545fdf81f1 /libbcachefs/buckets_types.h | |
parent | 9c62b2b4f11374cbffe88e0c31b9b1ab32a2863a (diff) |
Update bcachefs sources to 15f6e66e86 bcachefs: pass around bset_tree less
Diffstat (limited to 'libbcachefs/buckets_types.h')
-rw-r--r-- | libbcachefs/buckets_types.h | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/libbcachefs/buckets_types.h b/libbcachefs/buckets_types.h index 10f00861..6f7d3a23 100644 --- a/libbcachefs/buckets_types.h +++ b/libbcachefs/buckets_types.h @@ -1,8 +1,11 @@ #ifndef _BUCKETS_TYPES_H #define _BUCKETS_TYPES_H +#include "bcachefs_format.h" #include "util.h" +#define BUCKET_JOURNAL_SEQ_BITS 16 + struct bucket_mark { union { struct { @@ -56,23 +59,17 @@ struct bch_dev_usage { u64 sectors_fragmented; }; -/* kill, switch to bch_data_type? */ -enum s_alloc { - S_META, - S_DIRTY, - S_ALLOC_NR, -}; - struct bch_fs_usage { /* all fields are in units of 512 byte sectors: */ - /* _uncompressed_ sectors: */ u64 online_reserved; u64 available_cache; struct { - u64 data[S_ALLOC_NR]; + u64 data[BCH_DATA_NR]; u64 persistent_reserved; - } s[BCH_REPLICAS_MAX]; + } replicas[BCH_REPLICAS_MAX]; + + u64 buckets[BCH_DATA_NR]; }; /* |