bcachefs: Rip out code for storing backpointers in alloc keys
authorKent Overstreet <kent.overstreet@linux.dev>
Fri, 31 Mar 2023 20:24:45 +0000 (16:24 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:09:59 +0000 (17:09 -0400)
commit62a03559d667c1b0552a692ac01c576358847318
tree3873884189ec483d5e0ddf1072aade78f883c9db
parent349b1d832ba534b802a28f316e40128c54643c32
bcachefs: Rip out code for storing backpointers in alloc keys

We don't store backpointers in alloc keys anymore, since we gained the
btree write buffer.

This patch drops support for backpointers in alloc keys, and revs the on
disk format version so that we know a fsck is required.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/alloc_background.c
fs/bcachefs/alloc_foreground.c
fs/bcachefs/backpointers.c
fs/bcachefs/backpointers.h
fs/bcachefs/bcachefs_format.h
fs/bcachefs/btree_update.h
fs/bcachefs/btree_update_leaf.c
fs/bcachefs/buckets.c
fs/bcachefs/ec.c
fs/bcachefs/move.c
fs/bcachefs/recovery.c