xref: /linux/fs/ntfs/Kconfig (revision cdd4dc3aebeab43a72ce0bc2b5bab6f0a80b97a5)
147503f98SNamjae Jeon# SPDX-License-Identifier: GPL-2.0-only
247503f98SNamjae Jeonconfig NTFS_FS
347503f98SNamjae Jeon	tristate "NTFS file system support"
447503f98SNamjae Jeon	select NLS
5*5eed3d6aSNamjae Jeon	select FS_IOMAP
647503f98SNamjae Jeon	help
747503f98SNamjae Jeon	  NTFS is the file system of Microsoft Windows NT, 2000, XP and 2003.
847503f98SNamjae Jeon	  This allows you to mount devices formatted with the ntfs file system.
947503f98SNamjae Jeon
1047503f98SNamjae Jeon	  To compile this as a module, choose M here: the module will be called
1147503f98SNamjae Jeon	  ntfs.
1247503f98SNamjae Jeon
1347503f98SNamjae Jeonconfig NTFS_DEBUG
1447503f98SNamjae Jeon	bool "NTFS debugging support"
1547503f98SNamjae Jeon	depends on NTFS_FS
1647503f98SNamjae Jeon	help
1747503f98SNamjae Jeon	  If you are experiencing any problems with the NTFS file system, say
1847503f98SNamjae Jeon	  Y here.  This will result in additional consistency checks to be
1947503f98SNamjae Jeon	  performed by the driver as well as additional debugging messages to
2047503f98SNamjae Jeon	  be written to the system log.  Note that debugging messages are
2147503f98SNamjae Jeon	  disabled by default.  To enable them, supply the option debug_msgs=1
2247503f98SNamjae Jeon	  at the kernel command line when booting the kernel or as an option
2347503f98SNamjae Jeon	  to insmod when loading the ntfs module.  Once the driver is active,
2447503f98SNamjae Jeon	  you can enable debugging messages by doing (as root):
2547503f98SNamjae Jeon	  echo 1 > /proc/sys/fs/ntfs-debug
2647503f98SNamjae Jeon	  Replacing the "1" with "0" would disable debug messages.
2747503f98SNamjae Jeon
2847503f98SNamjae Jeon	  If you leave debugging messages disabled, this results in little
2947503f98SNamjae Jeon	  overhead, but enabling debug messages results in very significant
3047503f98SNamjae Jeon	  slowdown of the system.
3147503f98SNamjae Jeon
3247503f98SNamjae Jeon	  When reporting bugs, please try to have available a full dump of
3347503f98SNamjae Jeon	  debugging messages while the misbehaviour was occurring.
3447503f98SNamjae Jeon
3547503f98SNamjae Jeonconfig NTFS_FS_POSIX_ACL
3647503f98SNamjae Jeon	bool "NTFS POSIX Access Control Lists"
3747503f98SNamjae Jeon	depends on NTFS_FS
3847503f98SNamjae Jeon	select FS_POSIX_ACL
3947503f98SNamjae Jeon	help
4047503f98SNamjae Jeon	  POSIX Access Control Lists (ACLs) support additional access rights
4147503f98SNamjae Jeon	  for users and groups beyond the standard owner/group/world scheme.
4247503f98SNamjae Jeon
4347503f98SNamjae Jeon	  This option enables ACL support for ntfs, providing functional parity
4447503f98SNamjae Jeon	  with ntfs3 drivier.
4547503f98SNamjae Jeon
4647503f98SNamjae Jeon	  NOTE: this is linux only feature. Windows will ignore these ACLs.
4747503f98SNamjae Jeon
4847503f98SNamjae Jeon	  If you don't know what Access Control Lists are, say N.
49