Skip to content

Commit 6d496e0

Browse files
author
Kent Overstreet
committed
bcachefs: Add missing path_traverse() to btree_iter_next_node()
This fixes a bug exposed by the next path - we pop an assert in path_set_should_be_locked(). Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
1 parent 2caca9f commit 6d496e0

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

fs/bcachefs/btree_iter.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1921,6 +1921,11 @@ struct btree *bch2_btree_iter_next_node(struct btree_iter *iter)
19211921
bch2_trans_verify_not_in_restart(trans);
19221922
bch2_btree_iter_verify(iter);
19231923

1924+
ret = bch2_btree_path_traverse(trans, iter->path, iter->flags);
1925+
if (ret)
1926+
goto err;
1927+
1928+
19241929
struct btree_path *path = btree_iter_path(trans, iter);
19251930

19261931
/* already at end? */

0 commit comments

Comments
 (0)