From 1096ea92d71cad67cdd24aa3f2aff7bea179d0bb Mon Sep 17 00:00:00 2001 From: Kent Overstreet Date: Fri, 21 Nov 2025 14:47:24 -0500 Subject: [PATCH] Update bcachefs sources to 59769576332d bcachefs: add missing bch2_trans_revalidate_updates_in_node() call --- .bcachefs_revision | 2 +- libbcachefs/btree/interior.c | 2 ++ libbcachefs/btree/iter.c | 2 +- libbcachefs/btree/iter.h | 1 + 4 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.bcachefs_revision b/.bcachefs_revision index d1e6e162..42014e96 100644 --- a/.bcachefs_revision +++ b/.bcachefs_revision @@ -1 +1 @@ -5ca71a6405e0027786b8d330341976a837b9ed55 +59769576332d7d8685c85ccc68cf0554bd7c3024 diff --git a/libbcachefs/btree/interior.c b/libbcachefs/btree/interior.c index 7e978db3..ecc8b083 100644 --- a/libbcachefs/btree/interior.c +++ b/libbcachefs/btree/interior.c @@ -1924,6 +1924,8 @@ static int bch2_btree_insert_node(struct btree_update *as, struct btree_trans *t btree_update_updated_node(as, b); bch2_btree_node_unlock_write(trans, path, b); + + bch2_trans_revalidate_updates_in_node(trans, b); return 0; split: /* diff --git a/libbcachefs/btree/iter.c b/libbcachefs/btree/iter.c index c2f1adc7..8e889fb1 100644 --- a/libbcachefs/btree/iter.c +++ b/libbcachefs/btree/iter.c @@ -641,7 +641,7 @@ void bch2_btree_path_level_init(struct btree_trans *trans, /* Btree path: fixups after btree node updates: */ -static void bch2_trans_revalidate_updates_in_node(struct btree_trans *trans, struct btree *b) +void bch2_trans_revalidate_updates_in_node(struct btree_trans *trans, struct btree *b) { struct bch_fs *c = trans->c; diff --git a/libbcachefs/btree/iter.h b/libbcachefs/btree/iter.h index 5696a4c6..987dda3a 100644 --- a/libbcachefs/btree/iter.h +++ b/libbcachefs/btree/iter.h @@ -408,6 +408,7 @@ static inline void bch2_btree_path_downgrade(struct btree_trans *trans, void bch2_trans_downgrade(struct btree_trans *); +void bch2_trans_revalidate_updates_in_node(struct btree_trans *, struct btree *); void bch2_trans_node_add(struct btree_trans *trans, struct btree_path *, struct btree *); void bch2_trans_node_drop(struct btree_trans *trans, struct btree *); void bch2_trans_node_reinit_iter(struct btree_trans *, struct btree *);