Check against version_incompat_allowed, not version_incompat.

Signed-off-by: Kent Overstreet <[email protected]>
---
 fs/bcachefs/recovery.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fs/bcachefs/recovery.c b/fs/bcachefs/recovery.c
index 6aef8b101820..820249e9c5ea 100644
--- a/fs/bcachefs/recovery.c
+++ b/fs/bcachefs/recovery.c
@@ -692,7 +692,7 @@ static bool check_version_upgrade(struct bch_fs *c)
                ret = true;
        }
 
-       if (new_version > c->sb.version_incompat &&
+       if (new_version > c->sb.version_incompat_allowed &&
            c->opts.version_upgrade == BCH_VERSION_UPGRADE_incompatible) {
                struct printbuf buf = PRINTBUF;
 
-- 
2.50.0


Reply via email to