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