bcachefs: fix deletion of indirect extents in btree_gc
authorKent Overstreet <kent.overstreet@linux.dev>
Sun, 10 Mar 2024 20:24:16 +0000 (16:24 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Thu, 14 Mar 2024 01:22:26 +0000 (21:22 -0400)
commit06ebc48306acc36ecb4d2eeb41fc719de4aaf442
tree32e73ee997074991693cfec3b319dd338ba50e3f
parent3e48999816b1d1dba3ca40b1d7dbc324adb72fe2
bcachefs: fix deletion of indirect extents in btree_gc

we need to run the normal extent update path on deletion -
bch2_bkey_make_mut() is incorrect when key type is changing.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/btree_gc.c