Kconfig 1.4 KB

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