diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2018-11-24 17:09:44 -0500 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2023-10-22 17:08:12 -0400 |
commit | dfe9bfb32e380df67d25cd5afb887b3466230e03 (patch) | |
tree | 165d9ff7b5a4e9c3e701b69758be49e9e91edaf2 /fs/bcachefs/ec_types.h | |
parent | ad7ae8d63fa82e5d713e73a1a6a4ca9728f84898 (diff) | |
download | linux-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.h | 3 |
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]; }; |