]> www.infradead.org Git - users/jedix/linux-maple.git/commit
bcachefs: bch2_btree_insert() - add btree iter flags
authorAriel Miculas <ariel.miculas@gmail.com>
Mon, 3 Jun 2024 20:47:31 +0000 (23:47 +0300)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 14 Jul 2024 23:00:15 +0000 (19:00 -0400)
commit49858d869b62446e552bf9421077fb6c3125b13a
tree834b5869c658d14b7b641cedfbdffa25ec1617bd
parent8863d1e092005d5b31f7e712827a5605f8a7ba22
bcachefs: bch2_btree_insert() - add btree iter flags

The commit 65bd44239727 ("bcachefs: bch2_btree_insert_trans() no longer
specifies BTREE_ITER_cached") removes BTREE_ITER_cached from
bch2_btree_insert_trans, which causes the update_inode function from
bcachefs-tools to take a long time (~20s).  Add an iter_flags parameter
to bch2_btree_insert, so the users can specify iter update trigger
flags, such as BTREE_ITER_cached.

Signed-off-by: Ariel Miculas <ariel.miculas@gmail.com>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/btree_update.c
fs/bcachefs/btree_update.h
fs/bcachefs/recovery.c
fs/bcachefs/subvolume.c
fs/bcachefs/tests.c