bcachefs: Drop redundant btree_path_downgrade()s

If a path doesn't have any active references, we shouldn't downgrade it;
it'll either be reused, possibly with intent refs again, or dropped at
bch2_trans_begin() time.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
This commit is contained in:
Kent Overstreet
2024-02-16 23:50:05 -05:00
parent ba78af9e56
commit 29e11f9699

View File

@@ -747,6 +747,7 @@ void bch2_trans_downgrade(struct btree_trans *trans)
return; return;
trans_for_each_path(trans, path, i) trans_for_each_path(trans, path, i)
if (path->ref)
bch2_btree_path_downgrade(trans, path); bch2_btree_path_downgrade(trans, path);
} }