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