summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/ec_types.h
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2018-11-24 17:09:44 -0500
committerKent Overstreet <kent.overstreet@linux.dev>2023-10-22 17:08:12 -0400
commitdfe9bfb32e380df67d25cd5afb887b3466230e03 (patch)
tree165d9ff7b5a4e9c3e701b69758be49e9e91edaf2 /fs/bcachefs/ec_types.h
parentad7ae8d63fa82e5d713e73a1a6a4ca9728f84898 (diff)
downloadlinux-dfe9bfb32e380df67d25cd5afb887b3466230e03.tar.gz
linux-dfe9bfb32e380df67d25cd5afb887b3466230e03.tar.bz2
linux-dfe9bfb32e380df67d25cd5afb887b3466230e03.zip
bcachefs: Stripes now properly subject to gc
gc now verifies the contents of the stripes radix tree, important for persistent alloc info Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'fs/bcachefs/ec_types.h')
-rw-r--r--fs/bcachefs/ec_types.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/fs/bcachefs/ec_types.h b/fs/bcachefs/ec_types.h
index 00e89c3b7767..a3216ca01913 100644
--- a/fs/bcachefs/ec_types.h
+++ b/fs/bcachefs/ec_types.h
@@ -6,7 +6,7 @@
#define EC_STRIPE_MAX 16
-struct ec_stripe {
+struct stripe {
size_t heap_idx;
u16 sectors;
@@ -16,7 +16,6 @@ struct ec_stripe {
u8 nr_redundant;
u8 alive;
- atomic_t pin;
atomic_t blocks_nonempty;
atomic_t block_sectors[EC_STRIPE_MAX];
};