summaryrefslogtreecommitdiff
path: root/libbcachefs/recovery.c
diff options
context:
space:
mode:
Diffstat (limited to 'libbcachefs/recovery.c')
-rw-r--r--libbcachefs/recovery.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/libbcachefs/recovery.c b/libbcachefs/recovery.c
index ecd51d45..1883a1fa 100644
--- a/libbcachefs/recovery.c
+++ b/libbcachefs/recovery.c
@@ -458,7 +458,9 @@ retry:
bch2_btree_iter_set_pos(iter, split->k.p);
if (remark) {
- ret = bch2_trans_mark_key(&trans, bkey_i_to_s_c(split),
+ ret = bch2_trans_mark_key(&trans,
+ bkey_s_c_null,
+ bkey_i_to_s_c(split),
0, split->k.size,
BTREE_TRIGGER_INSERT);
if (ret)
@@ -467,7 +469,9 @@ retry:
} while (bkey_cmp(iter->pos, k->k.p) < 0);
if (remark) {
- ret = bch2_trans_mark_key(&trans, bkey_i_to_s_c(k),
+ ret = bch2_trans_mark_key(&trans,
+ bkey_i_to_s_c(k),
+ bkey_s_c_null,
0, -((s64) k->k.size),
BTREE_TRIGGER_OVERWRITE);
if (ret)