diff --git a/fs/bcachefs/super-io.c b/fs/bcachefs/super-io.c
index a3a9e85ab03c0b3eb288255eda63bceede7af487..38a5073202c57ee4e24bb20a28eca224c65695da 100644
--- a/fs/bcachefs/super-io.c
+++ b/fs/bcachefs/super-io.c
@@ -804,7 +804,6 @@ static int __bch2_read_super(const char *path, struct bch_opts *opts,
 		goto err;
 	}
 
-	ret = 0;
 	sb->have_layout = true;
 
 	ret = bch2_sb_validate(sb, &err, READ);