summaryrefslogtreecommitdiff
path: root/libbcachefs/move.c
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2022-03-30 17:40:25 -0400
committerKent Overstreet <kent.overstreet@gmail.com>2022-03-30 17:40:37 -0400
commite240b4ae86adb022e3266220ce9807dad8b51beb (patch)
tree535081dc65b75f8f288f10b820eeebbd64f9e0e0 /libbcachefs/move.c
parent59abea577659ce82ff0098633caaf74076a9b4d7 (diff)
Update bcachefs sources to f638850417 bcachefs: bch2_trans_log_msg()
Diffstat (limited to 'libbcachefs/move.c')
-rw-r--r--libbcachefs/move.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/libbcachefs/move.c b/libbcachefs/move.c
index 8eb49381..1de21350 100644
--- a/libbcachefs/move.c
+++ b/libbcachefs/move.c
@@ -92,10 +92,10 @@ next:
if (bch2_snapshot_is_ancestor(c, k.k->p.snapshot, old_pos.snapshot)) {
struct bkey_i *update;
- size_t i;
+ u32 *i;
- for (i = 0; i < s.nr; i++)
- if (bch2_snapshot_is_ancestor(c, k.k->p.snapshot, s.d[i]))
+ darray_for_each(s.ids, i)
+ if (bch2_snapshot_is_ancestor(c, k.k->p.snapshot, *i))
goto next;
update = bch2_trans_kmalloc(trans, sizeof(struct bkey_i));
@@ -125,7 +125,7 @@ next:
}
}
bch2_trans_iter_exit(trans, &iter);
- kfree(s.d);
+ darray_exit(s.ids);
return ret;
}