diff options
author | Dan Carpenter <dan.carpenter@linaro.org> | 2023-09-15 15:56:37 +0300 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2023-09-19 17:04:39 -0400 |
commit | 91c1b7c8ac498e8d241a22756aa1271fdc7716c5 (patch) | |
tree | 40ffcde07a1b44e9745844884a04ee6c919eaf24 | |
parent | d050d51de50fb4e2938613b99a354c284871f9c6 (diff) |
bcachefs: snapshot: Add missing assignment in bch2_delete_dead_snapshots()
This code accidentally left out the "ret = " assignment so the errors
from for_each_btree_key2() are not checked.
Fixes: 53534482a250 ("bcachefs: for_each_btree_key2()")
Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
-rw-r--r-- | fs/bcachefs/snapshot.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/bcachefs/snapshot.c b/fs/bcachefs/snapshot.c index ff7f71576d5c..0acfca00a6af 100644 --- a/fs/bcachefs/snapshot.c +++ b/fs/bcachefs/snapshot.c @@ -1405,8 +1405,8 @@ int bch2_delete_dead_snapshots(struct bch_fs *c) goto err; } - for_each_btree_key2(trans, iter, BTREE_ID_snapshots, - POS_MIN, 0, k, + ret = for_each_btree_key2(trans, iter, BTREE_ID_snapshots, + POS_MIN, 0, k, bch2_snapshot_set_equiv(trans, k)); if (ret) { bch_err_msg(c, ret, "in bch2_snapshots_set_equiv"); |