bcachefs: Fix for btree_gc repairing interior btree ptrs
authorKent Overstreet <kent.overstreet@gmail.com>
Mon, 19 Apr 2021 21:07:20 +0000 (17:07 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:09:01 +0000 (17:09 -0400)
commit8ce600d44720a86c069fafefc92167ed85cc72c7
tree903d61ff2c9577471e428b652da89ed8ff37ef1d
parente95d7edfb709cb05cc128a6f4067b2ef05f6a8ac
bcachefs: Fix for btree_gc repairing interior btree ptrs

Using the normal transaction commit path to insert and journal updates
to interior nodes hadn't been done before this repair code was written,
not surprising that there was a bug.

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