This patch fixes the bug which happens when utf8 option was used,
by using iocharset for upper/lower conversion.
It's a bit strange that utf8 use iocharset, but this is still needed.
if (!silent)
printk("FAT: Using codepage %s\n", sbi->nls_disk->charset);
- if (sbi->options.isvfat && !sbi->options.utf8) {
+ /* FIXME: utf8 is using iocharset for upper/lower conversion */
+ if (sbi->options.isvfat) {
if (sbi->options.iocharset != NULL) {
sbi->nls_io = load_nls(sbi->options.iocharset);
if (!sbi->nls_io) {