hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/fs/nfsd/Kconfig
....@@ -1,7 +1,9 @@
1
+# SPDX-License-Identifier: GPL-2.0-only
12 config NFSD
23 tristate "NFS server support"
34 depends on INET
45 depends on FILE_LOCKING
6
+ depends on FSNOTIFY
57 select LOCKD
68 select SUNRPC
79 select EXPORTFS
....@@ -72,6 +74,8 @@
7274 select FS_POSIX_ACL
7375 select SUNRPC_GSS
7476 select CRYPTO
77
+ select CRYPTO_MD5
78
+ select CRYPTO_SHA256
7579 select GRACE_PERIOD
7680 help
7781 This option enables support in your system's NFS server for
....@@ -131,6 +135,16 @@
131135
132136 If unsure, say N.
133137
138
+config NFSD_V4_2_INTER_SSC
139
+ bool "NFSv4.2 inter server to server COPY"
140
+ depends on NFSD_V4 && NFS_V4_1 && NFS_V4_2
141
+ help
142
+ This option enables support for NFSv4.2 inter server to
143
+ server copy where the destination server calls the NFSv4.2
144
+ client to read the data to copy from the source server.
145
+
146
+ If unsure, say N.
147
+
134148 config NFSD_V4_SECURITY_LABEL
135149 bool "Provide Security Label support for NFSv4 server"
136150 depends on NFSD_V4 && SECURITY
....@@ -143,13 +157,3 @@
143157
144158 If you do not wish to enable fine-grained security labels SELinux or
145159 Smack policies on NFSv4 files, say N.
146
-
147
-config NFSD_FAULT_INJECTION
148
- bool "NFS server manual fault injection"
149
- depends on NFSD_V4 && DEBUG_KERNEL && DEBUG_FS
150
- help
151
- This option enables support for manually injecting faults
152
- into the NFS server. This is intended to be used for
153
- testing error recovery on the NFS client.
154
-
155
- If unsure, say N.