]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
bcachefs: give bch2_write_super() a proper error code
authorKent Overstreet <kent.overstreet@linux.dev>
Sat, 1 Mar 2025 20:46:59 +0000 (15:46 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Sat, 15 Mar 2025 01:02:15 +0000 (21:02 -0400)
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/super-io.c

index 7bd2d3d842956404bec7264e40f0020f8c1d3749..9a204baa3ab977d49dec4069bec6a8f9683168e8 100644 (file)
@@ -1159,7 +1159,7 @@ int bch2_write_super(struct bch_fs *c)
                                  !can_mount_with_written), c,
                ": Unable to write superblock to sufficient devices (from %ps)",
                (void *) _RET_IP_))
-               ret = -1;
+               ret = -BCH_ERR_erofs_sb_err;
 out:
        /* Make new options visible after they're persistent: */
        bch2_sb_update(c);