]> Git Repo - linux.git/blame - fs/ceph/Kconfig
Merge tag 'cxl-for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
[linux.git] / fs / ceph / Kconfig
CommitLineData
ec8f24b7 1# SPDX-License-Identifier: GPL-2.0-only
9030aaf9 2config CEPH_FS
1b6a78a5
KC
3 tristate "Ceph distributed file system"
4 depends on INET
3d14c5d2 5 select CEPH_LIB
9030aaf9 6 select LIBCRC32C
25848b3e 7 select CRYPTO_AES
be4f104d 8 select CRYPTO
f0702876 9 select NETFS_SUPPORT
9c896d6b 10 select FS_ENCRYPTION_ALGS if FS_ENCRYPTION
3d14c5d2 11 default n
9030aaf9
SW
12 help
13 Choose Y or M here to include support for mounting the
14 experimental Ceph distributed file system. Ceph is an extremely
15 scalable file system designed to provide high performance,
16 reliable access to petabytes of storage.
17
94f17c00 18 More information at https://ceph.io/.
9030aaf9
SW
19
20 If unsure, say N.
21
99ccbd22
MT
22if CEPH_FS
23config CEPH_FSCACHE
24 bool "Enable Ceph client caching support"
25 depends on CEPH_FS=m && FSCACHE || CEPH_FS=y && FSCACHE=y
26 help
27 Choose Y here to enable persistent, read-only local
28 caching support for Ceph clients using FS-Cache
29
30endif
7221fe4c
GZ
31
32config CEPH_FS_POSIX_ACL
33 bool "Ceph POSIX Access Control Lists"
34 depends on CEPH_FS
35 select FS_POSIX_ACL
36 help
37 POSIX Access Control Lists (ACLs) support permissions for users and
38 groups beyond the owner/group/world scheme.
39
7221fe4c 40 If you don't know what Access Control Lists are, say N
ac6713cc
YZ
41
42config CEPH_FS_SECURITY_LABEL
43 bool "CephFS Security Labels"
44 depends on CEPH_FS && SECURITY
45 help
46 Security labels support alternative access control models
47 implemented by security modules like SELinux. This option
48 enables an extended attribute handler for file security
49 labels in the Ceph filesystem.
50
51 If you are not using a security module that requires using
52 extended attributes for file security labels, say N.
This page took 0.71343 seconds and 4 git commands to generate.