Kconfig 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. config 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. More information at https://ceph.io/.
  17. If unsure, say N.
  18. if CEPH_FS
  19. config CEPH_FSCACHE
  20. bool "Enable Ceph client caching support"
  21. depends on CEPH_FS=m && FSCACHE || CEPH_FS=y && FSCACHE=y
  22. help
  23. Choose Y here to enable persistent, read-only local
  24. caching support for Ceph clients using FS-Cache
  25. endif
  26. config CEPH_FS_POSIX_ACL
  27. bool "Ceph POSIX Access Control Lists"
  28. depends on CEPH_FS
  29. select FS_POSIX_ACL
  30. help
  31. POSIX Access Control Lists (ACLs) support permissions for users and
  32. groups beyond the owner/group/world scheme.
  33. If you don't know what Access Control Lists are, say N
  34. config CEPH_FS_SECURITY_LABEL
  35. bool "CephFS Security Labels"
  36. depends on CEPH_FS && SECURITY
  37. help
  38. Security labels support alternative access control models
  39. implemented by security modules like SELinux. This option
  40. enables an extended attribute handler for file security
  41. labels in the Ceph filesystem.
  42. If you are not using a security module that requires using
  43. extended attributes for file security labels, say N.