]> www.infradead.org Git - users/dwmw2/linux.git/commitdiff
bcachefs: Fix bch2_sb_downgrade_update()
authorKent Overstreet <kent.overstreet@linux.dev>
Mon, 17 Jun 2024 15:31:00 +0000 (11:31 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Wed, 19 Jun 2024 22:27:24 +0000 (18:27 -0400)
Missing enum conversion

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/sb-downgrade.c

index 3fb23e399ffb3e6c021b8825fe3403e5a048ba4c..4710b61631f0f2cccf91607d22cbc2d7728ebc98 100644 (file)
@@ -228,7 +228,7 @@ int bch2_sb_downgrade_update(struct bch_fs *c)
 
                dst = (void *) &darray_top(table);
                dst->version = cpu_to_le16(src->version);
-               dst->recovery_passes[0] = cpu_to_le64(src->recovery_passes);
+               dst->recovery_passes[0] = cpu_to_le64(bch2_recovery_passes_to_stable(src->recovery_passes));
                dst->recovery_passes[1] = 0;
                dst->nr_errors          = cpu_to_le16(src->nr_errors);
                for (unsigned i = 0; i < src->nr_errors; i++)