bcachefs: Persist alloc info on clean shutdown
authorKent Overstreet <kent.overstreet@gmail.com>
Mon, 19 Nov 2018 06:31:41 +0000 (01:31 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:08:14 +0000 (17:08 -0400)
commit430735cd1a0304195a080f8ee239016444a02715
treee9c8c6abff7a3faca4f931b5402fd44b2b32f3cc
parent5e5d9bdbb89c51603653360ecfbfa90c0bceb108
bcachefs: Persist alloc info on clean shutdown

 - Does not persist alloc info for stripes yet
 - Also does not yet include filesystem block/sector counts yet, from
struct fs_usage
 - Not made use of just yet

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/alloc_background.c
fs/bcachefs/alloc_background.h
fs/bcachefs/bcachefs.h
fs/bcachefs/btree_update.h
fs/bcachefs/btree_update_interior.c
fs/bcachefs/btree_update_leaf.c
fs/bcachefs/buckets.c
fs/bcachefs/buckets.h
fs/bcachefs/super.c