diff mbox series

[v2,02/15] btrfs-progs: check: skip owner ref check for extent tree v2

Message ID 1992861d08edbccd65045d83f35989606b1e8c42.1646691128.git.josef@toxicpanda.com (mailing list archive)
State New, archived
Headers show
Series btrfs-progs: extent tree v2 gc tree and metadata ref changes | expand

Commit Message

Josef Bacik March 7, 2022, 10:13 p.m. UTC
We do not track extent references for metadata in extent tree v2, simply
skip this check if it is enabled.

Signed-off-by: Josef Bacik <josef@toxicpanda.com>
---
 check/main.c | 7 +++++++
 1 file changed, 7 insertions(+)
diff mbox series

Patch

diff --git a/check/main.c b/check/main.c
index 6bedd648..2ab68248 100644
--- a/check/main.c
+++ b/check/main.c
@@ -4099,6 +4099,13 @@  static int check_owner_ref(struct btrfs_root *root,
 	int found = 0;
 	int ret;
 
+	/*
+	 * We don't have extent references for metadata with extent tree v2,
+	 * just return.
+	 */
+	if (btrfs_fs_incompat(gfs_info, EXTENT_TREE_V2))
+		return 0;
+
 	rbtree_postorder_for_each_entry_safe(node, tmp,
 					     &rec->backref_tree, node) {
 		if (node->is_data)