Message ID | bd575b75a1cdf8afe50071c1761cecac44c99bfd.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 |
diff --git a/check/main.c b/check/main.c index 2ab68248..b5d08280 100644 --- a/check/main.c +++ b/check/main.c @@ -4798,6 +4798,13 @@ static int add_tree_backref(struct cache_tree *extent_cache, u64 bytenr, int ret; bool insert = false; + /* + * There are no extent references for metadata in extent tree v2, skip + * this. + */ + if (btrfs_fs_incompat(gfs_info, EXTENT_TREE_V2)) + return 0; + cache = lookup_cache_extent(extent_cache, bytenr, 1); if (!cache) { struct extent_record tmpl;
We do not track backrefs for metadata in the extent root with extent tree v2, simply skip adding the backref object. Signed-off-by: Josef Bacik <josef@toxicpanda.com> --- check/main.c | 7 +++++++ 1 file changed, 7 insertions(+)