linux-stable/fs/isofs
Pali Rohár 2870630607 isofs: joliet: Fix iocharset=utf8 mount option
[ Upstream commit 28ce50f8d9 ]

Currently iocharset=utf8 mount option is broken. To use UTF-8 as iocharset,
it is required to use utf8 mount option.

Fix iocharset=utf8 mount option to use be equivalent to the utf8 mount
option.

If UTF-8 as iocharset is used then s_nls_iocharset is set to NULL. So
simplify code around, remove s_utf8 field as to distinguish between UTF-8
and non-UTF-8 it is needed just to check if s_nls_iocharset is set to NULL
or not.

Link: https://lore.kernel.org/r/20210808162453.1653-5-pali@kernel.org
Signed-off-by: Pali Rohár <pali@kernel.org>
Signed-off-by: Jan Kara <jack@suse.cz>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2021-09-22 11:45:17 +02:00
..
compress.c
dir.c
export.c
inode.c isofs: joliet: Fix iocharset=utf8 mount option 2021-09-22 11:45:17 +02:00
isofs.h isofs: joliet: Fix iocharset=utf8 mount option 2021-09-22 11:45:17 +02:00
joliet.c isofs: joliet: Fix iocharset=utf8 mount option 2021-09-22 11:45:17 +02:00
Kconfig
Makefile
namei.c
rock.c
rock.h
util.c
zisofs.h