mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-09-18 22:14:16 +00:00

Add a new config option that controls building the buffer_head code, and select it from all file systems and stacking drivers that need it. For the block device nodes and alternative iomap based buffered I/O path is provided when buffer_head support is not enabled, and iomap needs a a small tweak to define the IOMAP_F_BUFFER_HEAD flag to 0 to not call into the buffer_head code when it doesn't exist. Otherwise this is just Kconfig and ifdef changes. Signed-off-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Luis Chamberlain <mcgrof@kernel.org> Reviewed-by: Johannes Thumshirn <johannes.thumshirn@wdc.com> Link: https://lore.kernel.org/r/20230801172201.1923299-7-hch@lst.de Signed-off-by: Jens Axboe <axboe@kernel.dk>
50 lines
1.5 KiB
Text
50 lines
1.5 KiB
Text
# SPDX-License-Identifier: GPL-2.0-only
|
|
config JFS_FS
|
|
tristate "JFS filesystem support"
|
|
select BUFFER_HEAD
|
|
select NLS
|
|
select CRC32
|
|
select LEGACY_DIRECT_IO
|
|
help
|
|
This is a port of IBM's Journaled Filesystem . More information is
|
|
available in the file <file:Documentation/admin-guide/jfs.rst>.
|
|
|
|
If you do not intend to use the JFS filesystem, say N.
|
|
|
|
config JFS_POSIX_ACL
|
|
bool "JFS POSIX Access Control Lists"
|
|
depends on JFS_FS
|
|
select FS_POSIX_ACL
|
|
help
|
|
Posix Access Control Lists (ACLs) support permissions for users and
|
|
groups beyond the owner/group/world scheme.
|
|
|
|
If you don't know what Access Control Lists are, say N
|
|
|
|
config JFS_SECURITY
|
|
bool "JFS Security Labels"
|
|
depends on JFS_FS
|
|
help
|
|
Security labels support alternative access control models
|
|
implemented by security modules like SELinux. This option
|
|
enables an extended attribute handler for file security
|
|
labels in the jfs filesystem.
|
|
|
|
If you are not using a security module that requires using
|
|
extended attributes for file security labels, say N.
|
|
|
|
config JFS_DEBUG
|
|
bool "JFS debugging"
|
|
depends on JFS_FS
|
|
help
|
|
If you are experiencing any problems with the JFS filesystem, say
|
|
Y here. This will result in additional debugging messages to be
|
|
written to the system log. Under normal circumstances, this
|
|
results in very little overhead.
|
|
|
|
config JFS_STATISTICS
|
|
bool "JFS statistics"
|
|
depends on JFS_FS
|
|
help
|
|
Enabling this option will cause statistics from the JFS file system
|
|
to be made available to the user in the /proc/fs/jfs/ directory.
|