bcachefs: Optimize btree lookups in write path
authorKent Overstreet <kent.overstreet@gmail.com>
Tue, 7 Sep 2021 19:34:16 +0000 (15:34 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:09:12 +0000 (17:09 -0400)
commitdb92f2ea5ed576748b538d15446cebb65bb8d31f
treec197aec57ea7f3fc91757f09123c76c5bae46fca
parentc404f2038602580b6bdddeff5e9a4d42717da3b8
bcachefs: Optimize btree lookups in write path

This patch significantly reduces the number of btree lookups required in
the extent update path.

Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
fs/bcachefs/btree_iter.c
fs/bcachefs/btree_iter.h
fs/bcachefs/btree_update_leaf.c
fs/bcachefs/io.c