Commit eb5db64c authored by Kent Overstreet's avatar Kent Overstreet
Browse files

bcachefs: Fix __bch2_fsck_err() warning



We only warn about having a btree_trans that wasn't passed in if we'll
be prompting.

Signed-off-by: default avatarKent Overstreet <kent.overstreet@linux.dev>
parent bc6d2d10
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -251,7 +251,10 @@ int __bch2_fsck_err(struct bch_fs *c,
	 *   delete the key)
	 * - and we don't need to warn if we're not prompting
	 */
	WARN_ON(!(flags & FSCK_AUTOFIX) && !trans && bch2_current_has_btree_trans(c));
	WARN_ON((flags & FSCK_CAN_FIX) &&
		!(flags & FSCK_AUTOFIX) &&
		!trans &&
		bch2_current_has_btree_trans(c));

	if ((flags & FSCK_CAN_FIX) &&
	    test_bit(err, c->sb.errors_silent))