bcachefs: Run overwrite triggers before insert
authorKent Overstreet <kent.overstreet@gmail.com>
Thu, 31 Mar 2022 03:39:48 +0000 (23:39 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:09:29 +0000 (17:09 -0400)
commitf13fd87a39225eae57d4ddf824a09acb1955abd1
tree111bfbc8c9fdb1431ebcfb52bed12e71af57915a
parent78668fe0bbd9bd04c0dbc7b9f60dd2c36a9a16a9
bcachefs: Run overwrite triggers before insert

For backpointers, we'll need to delete old backpointers before adding
new backpointers - otherwise we'll run into spurious duplicate
backpointer errors.

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