diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2018-11-07 17:48:32 -0500 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2023-10-22 17:08:11 -0400 |
commit | 1d25849c2c2d552b09494b984da915be4a703a18 (patch) | |
tree | 1eb55b0237563aabdde313ee46176d30a640a4fa /fs/bcachefs/move.c | |
parent | b35b1925832e6384fcb64c347a70ee205f6e89ea (diff) |
bcachefs: Centralize marking of replicas in btree update path
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'fs/bcachefs/move.c')
-rw-r--r-- | fs/bcachefs/move.c | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/fs/bcachefs/move.c b/fs/bcachefs/move.c index 1f6bad1ae388..7de3c6c475be 100644 --- a/fs/bcachefs/move.c +++ b/fs/bcachefs/move.c @@ -150,11 +150,6 @@ static int bch2_migrate_index_update(struct bch_write_op *op) goto next; } - ret = bch2_mark_bkey_replicas(c, BKEY_TYPE_EXTENTS, - extent_i_to_s_c(insert).s_c); - if (ret) - break; - ret = bch2_btree_insert_at(c, &op->res, op_journal_seq(op), BTREE_INSERT_ATOMIC| @@ -239,8 +234,7 @@ int bch2_migrate_write_init(struct bch_fs *c, struct migrate_write *m, m->op.flags |= BCH_WRITE_ONLY_SPECIFIED_DEVS| BCH_WRITE_PAGES_STABLE| BCH_WRITE_PAGES_OWNED| - BCH_WRITE_DATA_ENCODED| - BCH_WRITE_NOMARK_REPLICAS; + BCH_WRITE_DATA_ENCODED; m->op.nr_replicas = 1; m->op.nr_replicas_required = 1; |