summaryrefslogtreecommitdiff
path: root/fs/bcachefs/buckets_types.h
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2020-06-18 21:06:42 -0400
committerKent Overstreet <kent.overstreet@linux.dev>2023-06-20 22:51:14 -0400
commitccd1eff7b720e862f763e7bd7f8ba1f9c3e2d157 (patch)
tree1f4d81e51b80ffeef742cf6c24ecf5d4fa872303 /fs/bcachefs/buckets_types.h
parent1e8a986aa6d90bf1616c7c6135b764c0d3a4e4c4 (diff)
bcachefs: Track sectors of erasure coded data
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com> Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'fs/bcachefs/buckets_types.h')
-rw-r--r--fs/bcachefs/buckets_types.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/fs/bcachefs/buckets_types.h b/fs/bcachefs/buckets_types.h
index 172b0ccf2b4f..b64b2fc9a896 100644
--- a/fs/bcachefs/buckets_types.h
+++ b/fs/bcachefs/buckets_types.h
@@ -52,12 +52,14 @@ struct bucket_array {
struct bch_dev_usage {
u64 buckets[BCH_DATA_NR];
- u64 buckets_ec;
u64 buckets_unavailable;
/* _compressed_ sectors: */
u64 sectors[BCH_DATA_NR];
u64 sectors_fragmented;
+
+ u64 buckets_ec;
+ u64 sectors_ec;
};
struct bch_fs_usage {