bcachefs: Convert open-coded lock_graph_pop_all to helper

Signed-off-by: Alan Huang <mmpgouride@gmail.com>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
This commit is contained in:
Alan Huang
2024-10-03 03:06:30 +08:00
committed by Kent Overstreet
parent 0ef9ab34f4
commit b5c3dcd0db
+2 -4
View File
@@ -229,8 +229,7 @@ static noinline int break_cycle(struct lock_graph *g, struct printbuf *cycle)
ret = abort_lock(g, abort);
out:
if (ret)
while (g->nr)
lock_graph_up(g);
lock_graph_pop_all(g);
return ret;
}
@@ -252,8 +251,7 @@ static int lock_graph_descend(struct lock_graph *g, struct btree_trans *trans,
if (orig_trans->lock_may_not_fail)
return 0;
while (g->nr)
lock_graph_up(g);
lock_graph_pop_all(g);
if (cycle)
return 0;