xref: /linux/fs/9p/Kconfig (revision ec8f24b7faaf3d4799a7c3f4c1b87f6b02778ad1)
1*ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
20fcb4408SAlexey Dobriyanconfig 9P_FS
387211cd8SEric Van Hensbergen	tristate "Plan 9 Resource Sharing Support (9P2000)"
487211cd8SEric Van Hensbergen	depends on INET && NET_9P
50fcb4408SAlexey Dobriyan	help
60fcb4408SAlexey Dobriyan	  If you say Y here, you will get experimental support for
70fcb4408SAlexey Dobriyan	  Plan 9 resource sharing via the 9P2000 protocol.
80fcb4408SAlexey Dobriyan
90fcb4408SAlexey Dobriyan	  See <http://v9fs.sf.net> for more information.
100fcb4408SAlexey Dobriyan
110fcb4408SAlexey Dobriyan	  If unsure, say N.
1260e78d2cSAbhishek Kulkarni
13255614c4SRandy Dunlapif 9P_FS
1460e78d2cSAbhishek Kulkarniconfig 9P_FSCACHE
15c9041975SKees Cook	bool "Enable 9P client caching support"
1660e78d2cSAbhishek Kulkarni	depends on 9P_FS=m && FSCACHE || 9P_FS=y && FSCACHE=y
1760e78d2cSAbhishek Kulkarni	help
1860e78d2cSAbhishek Kulkarni	  Choose Y here to enable persistent, read-only local
1960e78d2cSAbhishek Kulkarni	  caching support for 9p clients using FS-Cache
2060e78d2cSAbhishek Kulkarni
2185ff872dSAneesh Kumar K.V
2285ff872dSAneesh Kumar K.Vconfig 9P_FS_POSIX_ACL
2385ff872dSAneesh Kumar K.V	bool "9P POSIX Access Control Lists"
2485ff872dSAneesh Kumar K.V	select FS_POSIX_ACL
2585ff872dSAneesh Kumar K.V	help
2685ff872dSAneesh Kumar K.V	  POSIX Access Control Lists (ACLs) support permissions for users and
2785ff872dSAneesh Kumar K.V	  groups beyond the owner/group/world scheme.
2885ff872dSAneesh Kumar K.V
2985ff872dSAneesh Kumar K.V	  If you don't know what Access Control Lists are, say N
30255614c4SRandy Dunlap
31255614c4SRandy Dunlapendif
32d9a73859SJim Garlick
33d9a73859SJim Garlick
34d9a73859SJim Garlickconfig 9P_FS_SECURITY
35d9a73859SJim Garlick        bool "9P Security Labels"
36d9a73859SJim Garlick        depends on 9P_FS
37d9a73859SJim Garlick        help
38d9a73859SJim Garlick          Security labels support alternative access control models
39d9a73859SJim Garlick          implemented by security modules like SELinux.  This option
40d9a73859SJim Garlick          enables an extended attribute handler for file security
41d9a73859SJim Garlick          labels in the 9P filesystem.
42d9a73859SJim Garlick
43d9a73859SJim Garlick          If you are not using a security module that requires using
44d9a73859SJim Garlick          extended attributes for file security labels, say N.
45