1# SPDX-License-Identifier: GPL-2.0-only 2config CEPH_FS 3 tristate "Ceph distributed file system" 4 depends on INET 5 select CEPH_LIB 6 select LIBCRC32C 7 select CRYPTO_AES 8 select CRYPTO 9 default n 10 help 11 Choose Y or M here to include support for mounting the 12 experimental Ceph distributed file system. Ceph is an extremely 13 scalable file system designed to provide high performance, 14 reliable access to petabytes of storage. 15 16 More information at https://ceph.io/. 17 18 If unsure, say N. 19 20if CEPH_FS 21config CEPH_FSCACHE 22 bool "Enable Ceph client caching support" 23 depends on CEPH_FS=m && FSCACHE || CEPH_FS=y && FSCACHE=y 24 help 25 Choose Y here to enable persistent, read-only local 26 caching support for Ceph clients using FS-Cache 27 28endif 29 30config CEPH_FS_POSIX_ACL 31 bool "Ceph POSIX Access Control Lists" 32 depends on CEPH_FS 33 select FS_POSIX_ACL 34 help 35 POSIX Access Control Lists (ACLs) support permissions for users and 36 groups beyond the owner/group/world scheme. 37 38 If you don't know what Access Control Lists are, say N 39 40config CEPH_FS_SECURITY_LABEL 41 bool "CephFS Security Labels" 42 depends on CEPH_FS && SECURITY 43 help 44 Security labels support alternative access control models 45 implemented by security modules like SELinux. This option 46 enables an extended attribute handler for file security 47 labels in the Ceph filesystem. 48 49 If you are not using a security module that requires using 50 extended attributes for file security labels, say N. 51