From: Kent Overstreet Date: Mon, 29 Mar 2021 01:20:22 +0000 (-0400) Subject: bcachefs: Free iterator in bch2_btree_delete_range_trans() X-Git-Tag: io_uring-6.7-2023-11-10~119^2~1695 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=a84b6c50f18e197070e35a04252fcc5c0abf2904;p=linux-block.git bcachefs: Free iterator in bch2_btree_delete_range_trans() This is specifically to speed up bch2_inode_rm(), so that we're not traversing iterators we're done with. Signed-off-by: Kent Overstreet Signed-off-by: Kent Overstreet --- diff --git a/fs/bcachefs/btree_update_leaf.c b/fs/bcachefs/btree_update_leaf.c index 88da89e8b170..8d0f469c808b 100644 --- a/fs/bcachefs/btree_update_leaf.c +++ b/fs/bcachefs/btree_update_leaf.c @@ -1187,7 +1187,7 @@ retry: goto retry; } - bch2_trans_iter_put(trans, iter); + bch2_trans_iter_free(trans, iter); return ret; }