Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0-only
0002 config CEPH_FS
0003         tristate "Ceph distributed file system"
0004         depends on INET
0005         select CEPH_LIB
0006         select LIBCRC32C
0007         select CRYPTO_AES
0008         select CRYPTO
0009         select NETFS_SUPPORT
0010         default n
0011         help
0012           Choose Y or M here to include support for mounting the
0013           experimental Ceph distributed file system.  Ceph is an extremely
0014           scalable file system designed to provide high performance,
0015           reliable access to petabytes of storage.
0016 
0017           More information at https://ceph.io/.
0018 
0019           If unsure, say N.
0020 
0021 if CEPH_FS
0022 config CEPH_FSCACHE
0023         bool "Enable Ceph client caching support"
0024         depends on CEPH_FS=m && FSCACHE || CEPH_FS=y && FSCACHE=y
0025         help
0026           Choose Y here to enable persistent, read-only local
0027           caching support for Ceph clients using FS-Cache
0028 
0029 endif
0030 
0031 config CEPH_FS_POSIX_ACL
0032         bool "Ceph POSIX Access Control Lists"
0033         depends on CEPH_FS
0034         select FS_POSIX_ACL
0035         help
0036           POSIX Access Control Lists (ACLs) support permissions for users and
0037           groups beyond the owner/group/world scheme.
0038 
0039           If you don't know what Access Control Lists are, say N
0040 
0041 config CEPH_FS_SECURITY_LABEL
0042         bool "CephFS Security Labels"
0043         depends on CEPH_FS && SECURITY
0044         help
0045           Security labels support alternative access control models
0046           implemented by security modules like SELinux. This option
0047           enables an extended attribute handler for file security
0048           labels in the Ceph filesystem.
0049 
0050           If you are not using a security module that requires using
0051           extended attributes for file security labels, say N.