]> git.sesse.net Git - bcachefs-tools-debian/blobdiff - libbcachefs/fsck.c
Update bcachefs sources to 8e1519ccb6 bcachefs: Add tracepoint & counter for btree...
[bcachefs-tools-debian] / libbcachefs / fsck.c
index f2768a7437e873da942736f0d1968d8e254bb84a..e232f331ae9a40f0cf65d034df6e53bf374ab9db 100644 (file)
@@ -606,9 +606,12 @@ static int ref_visible(struct bch_fs *c, struct snapshots_seen *s,
 }
 
 static int ref_visible2(struct bch_fs *c,
-                      u32 src, struct snapshots_seen *src_seen,
-                      u32 dst, struct snapshots_seen *dst_seen)
+                       u32 src, struct snapshots_seen *src_seen,
+                       u32 dst, struct snapshots_seen *dst_seen)
 {
+       src = bch2_snapshot_equiv(c, src);
+       dst = bch2_snapshot_equiv(c, dst);
+
        if (dst > src) {
                swap(dst, src);
                swap(dst_seen, src_seen);