bcachefs: Move unicode message to after the startup message
authorKent Overstreet <kent.overstreet@linux.dev>
Sun, 25 May 2025 15:51:33 +0000 (11:51 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Tue, 27 May 2025 04:03:45 +0000 (00:03 -0400)
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/super.c

index 11579b74c64003d33cca9f660f60b0499d109d4f..df42a66b8bc341f9746168bc95fd6a218dd57952 100644 (file)
@@ -1038,10 +1038,6 @@ static struct bch_fs *bch2_fs_alloc(struct bch_sb *sb, struct bch_opts *opts,
                ret = -EINVAL;
                goto err;
        }
-       bch_info(c, "Using encoding defined by superblock: utf8-%u.%u.%u",
-                unicode_major(BCH_FS_DEFAULT_UTF8_ENCODING),
-                unicode_minor(BCH_FS_DEFAULT_UTF8_ENCODING),
-                unicode_rev(BCH_FS_DEFAULT_UTF8_ENCODING));
 #else
        if (c->sb.features & BIT_ULL(BCH_FEATURE_casefolding)) {
                printk(KERN_ERR "Cannot mount a filesystem with casefolding on a kernel without CONFIG_UNICODE\n");
@@ -1159,6 +1155,12 @@ int bch2_fs_start(struct bch_fs *c)
 
        print_mount_opts(c);
 
+       if (IS_ENABLED(CONFIG_UNICODE))
+               bch_info(c, "Using encoding defined by superblock: utf8-%u.%u.%u",
+                        unicode_major(BCH_FS_DEFAULT_UTF8_ENCODING),
+                        unicode_minor(BCH_FS_DEFAULT_UTF8_ENCODING),
+                        unicode_rev(BCH_FS_DEFAULT_UTF8_ENCODING));
+
        if (!bch2_fs_may_start(c))
                return -BCH_ERR_insufficient_devices_to_start;