X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libbcachefs%2Fec.h;h=765baa9d926426431e92791267d47b86fd14b48f;hb=9fce394ca6d0082ced3612a627cd16e06d84244a;hp=f124582fdc5fddf51004c01ba35afe07a7e2ef12;hpb=4a4a7e01d720eb41ba5572355b379368dde47f72;p=bcachefs-tools-debian diff --git a/libbcachefs/ec.h b/libbcachefs/ec.h index f124582..765baa9 100644 --- a/libbcachefs/ec.h +++ b/libbcachefs/ec.h @@ -143,11 +143,9 @@ struct ec_stripe_new { bool pending; bool have_existing_stripe; + unsigned long blocks_gotten[BITS_TO_LONGS(BCH_BKEY_PTRS_MAX)]; unsigned long blocks_allocated[BITS_TO_LONGS(BCH_BKEY_PTRS_MAX)]; - - struct open_buckets blocks; - u8 data_block_idx[BCH_BKEY_PTRS_MAX]; - struct open_buckets parity; + open_bucket_idx_t blocks[BCH_BKEY_PTRS_MAX]; struct disk_reservation res; struct keylist keys;