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