bcachefs: Fsck code refactoring
authorKent Overstreet <kent.overstreet@gmail.com>
Sat, 20 Mar 2021 02:34:54 +0000 (22:34 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:08:56 +0000 (17:08 -0400)
commitabcecb49f5f3d24ec865a6c5830f135e12f9299e
tree03709b41ed1d9a675529e7e410606bd435d5af36
parentdbb93db9721e8d94e3d1a3c2217fc6265aace811
bcachefs: Fsck code refactoring

Change fsck code to always put btree iterators - also, make some flow
control improvements to deal with lock restarts better, and refactor
check_extents() to not walk extents twice for counting/checking
i_sectors.

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