Commit 8d347a55 authored by Kent Overstreet's avatar Kent Overstreet
Browse files

bcachefs: Run check_topology() first



check_topology() doesn't actually require alloc info - and running it
first means other passes don't have to catch btree read errors.

Signed-off-by: default avatarKent Overstreet <kent.overstreet@linux.dev>
parent 3ed94062
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -13,11 +13,11 @@
 * must never change:
 */
#define BCH_RECOVERY_PASSES()							\
	x(check_topology,			 4, 0)				\
	x(alloc_read,				 0, PASS_ALWAYS)		\
	x(stripes_read,				 1, PASS_ALWAYS)		\
	x(initialize_subvolumes,		 2, 0)				\
	x(snapshots_read,			 3, PASS_ALWAYS)		\
	x(check_topology,			 4, 0)				\
	x(check_allocations,			 5, PASS_FSCK)			\
	x(trans_mark_dev_sbs,			 6, PASS_ALWAYS|PASS_SILENT)	\
	x(fs_journal_alloc,			 7, PASS_ALWAYS|PASS_SILENT)	\