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");
 
        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;