# SPDX-License-Identifier: GPL-2.0-only 
 | 
config CEPH_FS 
 | 
    tristate "Ceph distributed file system" 
 | 
    depends on INET 
 | 
    select CEPH_LIB 
 | 
    select LIBCRC32C 
 | 
    select CRYPTO_AES 
 | 
    select CRYPTO 
 | 
    default n 
 | 
    help 
 | 
      Choose Y or M here to include support for mounting the 
 | 
      experimental Ceph distributed file system.  Ceph is an extremely 
 | 
      scalable file system designed to provide high performance, 
 | 
      reliable access to petabytes of storage. 
 | 
  
 | 
      More information at https://ceph.io/. 
 | 
  
 | 
      If unsure, say N. 
 | 
  
 | 
if CEPH_FS 
 | 
config CEPH_FSCACHE 
 | 
    bool "Enable Ceph client caching support" 
 | 
    depends on CEPH_FS=m && FSCACHE || CEPH_FS=y && FSCACHE=y 
 | 
    help 
 | 
      Choose Y here to enable persistent, read-only local 
 | 
      caching support for Ceph clients using FS-Cache 
 | 
  
 | 
endif 
 | 
  
 | 
config CEPH_FS_POSIX_ACL 
 | 
    bool "Ceph POSIX Access Control Lists" 
 | 
    depends on CEPH_FS 
 | 
    select FS_POSIX_ACL 
 | 
    help 
 | 
      POSIX Access Control Lists (ACLs) support permissions for users and 
 | 
      groups beyond the owner/group/world scheme. 
 | 
  
 | 
      If you don't know what Access Control Lists are, say N 
 | 
  
 | 
config CEPH_FS_SECURITY_LABEL 
 | 
    bool "CephFS Security Labels" 
 | 
    depends on CEPH_FS && SECURITY 
 | 
    help 
 | 
      Security labels support alternative access control models 
 | 
      implemented by security modules like SELinux. This option 
 | 
      enables an extended attribute handler for file security 
 | 
      labels in the Ceph filesystem. 
 | 
  
 | 
      If you are not using a security module that requires using 
 | 
      extended attributes for file security labels, say N. 
 |