From 930256d4fbe7b8dee8f1a1658630655d8c6043f8 Mon Sep 17 00:00:00 2001 From: Kent Overstreet Date: Mon, 20 Feb 2023 14:33:46 -0500 Subject: [PATCH] bcachefs: __bch2_btree_insert uses BTREE_INSERT_CACHED Cached btrees should be doing cached updates by default: this fixes a bug in the migrate tool. Signed-off-by: Kent Overstreet --- fs/bcachefs/btree_update_leaf.c | 1 + 1 file changed, 1 insertion(+) diff --git a/fs/bcachefs/btree_update_leaf.c b/fs/bcachefs/btree_update_leaf.c index 544b90b152609..0bf4116442f4c 100644 --- a/fs/bcachefs/btree_update_leaf.c +++ b/fs/bcachefs/btree_update_leaf.c @@ -1749,6 +1749,7 @@ int __bch2_btree_insert(struct btree_trans *trans, enum btree_id id, int ret; bch2_trans_iter_init(trans, &iter, id, bkey_start_pos(&k->k), + BTREE_ITER_CACHED| BTREE_ITER_INTENT); ret = bch2_btree_iter_traverse(&iter) ?: bch2_trans_update(trans, &iter, k, flags); -- 2.30.2