162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
262306a36Sopenharmony_ciconfig JFS_FS
362306a36Sopenharmony_ci	tristate "JFS filesystem support"
462306a36Sopenharmony_ci	select BUFFER_HEAD
562306a36Sopenharmony_ci	select NLS
662306a36Sopenharmony_ci	select NLS_UCS2_UTILS
762306a36Sopenharmony_ci	select CRC32
862306a36Sopenharmony_ci	select LEGACY_DIRECT_IO
962306a36Sopenharmony_ci	help
1062306a36Sopenharmony_ci	  This is a port of IBM's Journaled Filesystem .  More information is
1162306a36Sopenharmony_ci	  available in the file <file:Documentation/admin-guide/jfs.rst>.
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ci	  If you do not intend to use the JFS filesystem, say N.
1462306a36Sopenharmony_ci
1562306a36Sopenharmony_ciconfig JFS_POSIX_ACL
1662306a36Sopenharmony_ci	bool "JFS POSIX Access Control Lists"
1762306a36Sopenharmony_ci	depends on JFS_FS
1862306a36Sopenharmony_ci	select FS_POSIX_ACL
1962306a36Sopenharmony_ci	help
2062306a36Sopenharmony_ci	  Posix Access Control Lists (ACLs) support permissions for users and
2162306a36Sopenharmony_ci	  groups beyond the owner/group/world scheme.
2262306a36Sopenharmony_ci
2362306a36Sopenharmony_ci	  If you don't know what Access Control Lists are, say N
2462306a36Sopenharmony_ci
2562306a36Sopenharmony_ciconfig JFS_SECURITY
2662306a36Sopenharmony_ci	bool "JFS Security Labels"
2762306a36Sopenharmony_ci	depends on JFS_FS
2862306a36Sopenharmony_ci	help
2962306a36Sopenharmony_ci	  Security labels support alternative access control models
3062306a36Sopenharmony_ci	  implemented by security modules like SELinux.  This option
3162306a36Sopenharmony_ci	  enables an extended attribute handler for file security
3262306a36Sopenharmony_ci	  labels in the jfs filesystem.
3362306a36Sopenharmony_ci
3462306a36Sopenharmony_ci	  If you are not using a security module that requires using
3562306a36Sopenharmony_ci	  extended attributes for file security labels, say N.
3662306a36Sopenharmony_ci
3762306a36Sopenharmony_ciconfig JFS_DEBUG
3862306a36Sopenharmony_ci	bool "JFS debugging"
3962306a36Sopenharmony_ci	depends on JFS_FS
4062306a36Sopenharmony_ci	help
4162306a36Sopenharmony_ci	  If you are experiencing any problems with the JFS filesystem, say
4262306a36Sopenharmony_ci	  Y here.  This will result in additional debugging messages to be
4362306a36Sopenharmony_ci	  written to the system log.  Under normal circumstances, this
4462306a36Sopenharmony_ci	  results in very little overhead.
4562306a36Sopenharmony_ci
4662306a36Sopenharmony_ciconfig JFS_STATISTICS
4762306a36Sopenharmony_ci	bool "JFS statistics"
4862306a36Sopenharmony_ci	depends on JFS_FS
4962306a36Sopenharmony_ci	help
5062306a36Sopenharmony_ci	  Enabling this option will cause statistics from the JFS file system
5162306a36Sopenharmony_ci	  to be made available to the user in the /proc/fs/jfs/ directory.
52