X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libbcachefs%2Fbuckets_waiting_for_journal_types.h;h=e593db061d81b2ee59f30e99bb219116c494681f;hb=fa358537725c8065b058b558125cf15359936f94;hp=99d17ffb7e9470271174299dca41f706a495c237;hpb=74a7c3ff5732598431801bb0b4bd844f1d69aa90;p=bcachefs-tools-debian diff --git a/libbcachefs/buckets_waiting_for_journal_types.h b/libbcachefs/buckets_waiting_for_journal_types.h index 99d17ff..e593db0 100644 --- a/libbcachefs/buckets_waiting_for_journal_types.h +++ b/libbcachefs/buckets_waiting_for_journal_types.h @@ -2,15 +2,22 @@ #ifndef _BUCKETS_WAITING_FOR_JOURNAL_TYPES_H #define _BUCKETS_WAITING_FOR_JOURNAL_TYPES_H +#include + struct bucket_hashed { u64 dev_bucket; u64 journal_seq; }; +struct buckets_waiting_for_journal_table { + unsigned bits; + u64 hash_seeds[3]; + struct bucket_hashed d[]; +}; + struct buckets_waiting_for_journal { struct mutex lock; - size_t nr; - struct bucket_hashed *d; + struct buckets_waiting_for_journal_table *t; }; #endif /* _BUCKETS_WAITING_FOR_JOURNAL_TYPES_H */