xref: /linux/fs/ntfs/Kconfig (revision cdd4dc3aebeab43a72ce0bc2b5bab6f0a80b97a5)
1# SPDX-License-Identifier: GPL-2.0-only
2config NTFS_FS
3	tristate "NTFS file system support"
4	select NLS
5	select FS_IOMAP
6	help
7	  NTFS is the file system of Microsoft Windows NT, 2000, XP and 2003.
8	  This allows you to mount devices formatted with the ntfs file system.
9
10	  To compile this as a module, choose M here: the module will be called
11	  ntfs.
12
13config NTFS_DEBUG
14	bool "NTFS debugging support"
15	depends on NTFS_FS
16	help
17	  If you are experiencing any problems with the NTFS file system, say
18	  Y here.  This will result in additional consistency checks to be
19	  performed by the driver as well as additional debugging messages to
20	  be written to the system log.  Note that debugging messages are
21	  disabled by default.  To enable them, supply the option debug_msgs=1
22	  at the kernel command line when booting the kernel or as an option
23	  to insmod when loading the ntfs module.  Once the driver is active,
24	  you can enable debugging messages by doing (as root):
25	  echo 1 > /proc/sys/fs/ntfs-debug
26	  Replacing the "1" with "0" would disable debug messages.
27
28	  If you leave debugging messages disabled, this results in little
29	  overhead, but enabling debug messages results in very significant
30	  slowdown of the system.
31
32	  When reporting bugs, please try to have available a full dump of
33	  debugging messages while the misbehaviour was occurring.
34
35config NTFS_FS_POSIX_ACL
36	bool "NTFS POSIX Access Control Lists"
37	depends on NTFS_FS
38	select FS_POSIX_ACL
39	help
40	  POSIX Access Control Lists (ACLs) support additional access rights
41	  for users and groups beyond the standard owner/group/world scheme.
42
43	  This option enables ACL support for ntfs, providing functional parity
44	  with ntfs3 drivier.
45
46	  NOTE: this is linux only feature. Windows will ignore these ACLs.
47
48	  If you don't know what Access Control Lists are, say N.
49