summaryrefslogtreecommitdiff
path: root/libbcachefs/journal_sb.c
diff options
context:
space:
mode:
Diffstat (limited to 'libbcachefs/journal_sb.c')
-rw-r--r--libbcachefs/journal_sb.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/libbcachefs/journal_sb.c b/libbcachefs/journal_sb.c
index 506044e..6d98431 100644
--- a/libbcachefs/journal_sb.c
+++ b/libbcachefs/journal_sb.c
@@ -2,6 +2,7 @@
#include "bcachefs.h"
#include "journal_sb.h"
+#include "darray.h"
#include <linux/sort.h>
@@ -142,12 +143,6 @@ static int bch2_sb_journal_v2_validate(struct bch_sb *sb,
}
for (i = 0; i + 1 < nr; i++) {
- if (b[i].end == b[i + 1].start) {
- pr_buf(err, "contiguous journal buckets ranges %llu-%llu, %llu-%llu",
- b[i].start, b[i].end, b[i + 1].start, b[i + 1].end);
- goto err;
- }
-
if (b[i].end > b[i + 1].start) {
pr_buf(err, "duplicate journal buckets in ranges %llu-%llu, %llu-%llu",
b[i].start, b[i].end, b[i + 1].start, b[i + 1].end);
@@ -219,5 +214,7 @@ int bch2_journal_buckets_to_sb(struct bch_fs *c, struct bch_dev *ca)
}
}
+ BUG_ON(dst + 1 != nr);
+
return 0;
}