Commit 97afe47ac378615d727fc2f0ffa1b58e9837f438
1 parent
a276a52f9f
Exists in
master
and in
4 other branches
fs/Kconfig: move nfs out
Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
Showing 2 changed files with 87 additions and 86 deletions Side-by-side Diff
fs/Kconfig
... | ... | @@ -241,92 +241,7 @@ |
241 | 241 | |
242 | 242 | if NETWORK_FILESYSTEMS |
243 | 243 | |
244 | -config NFS_FS | |
245 | - tristate "NFS client support" | |
246 | - depends on INET | |
247 | - select LOCKD | |
248 | - select SUNRPC | |
249 | - select NFS_ACL_SUPPORT if NFS_V3_ACL | |
250 | - help | |
251 | - Choose Y here if you want to access files residing on other | |
252 | - computers using Sun's Network File System protocol. To compile | |
253 | - this file system support as a module, choose M here: the module | |
254 | - will be called nfs. | |
255 | - | |
256 | - To mount file systems exported by NFS servers, you also need to | |
257 | - install the user space mount.nfs command which can be found in | |
258 | - the Linux nfs-utils package, available from http://linux-nfs.org/. | |
259 | - Information about using the mount command is available in the | |
260 | - mount(8) man page. More detail about the Linux NFS client | |
261 | - implementation is available via the nfs(5) man page. | |
262 | - | |
263 | - Below you can choose which versions of the NFS protocol are | |
264 | - available in the kernel to mount NFS servers. Support for NFS | |
265 | - version 2 (RFC 1094) is always available when NFS_FS is selected. | |
266 | - | |
267 | - To configure a system which mounts its root file system via NFS | |
268 | - at boot time, say Y here, select "Kernel level IP | |
269 | - autoconfiguration" in the NETWORK menu, and select "Root file | |
270 | - system on NFS" below. You cannot compile this file system as a | |
271 | - module in this case. | |
272 | - | |
273 | - If unsure, say N. | |
274 | - | |
275 | -config NFS_V3 | |
276 | - bool "NFS client support for NFS version 3" | |
277 | - depends on NFS_FS | |
278 | - help | |
279 | - This option enables support for version 3 of the NFS protocol | |
280 | - (RFC 1813) in the kernel's NFS client. | |
281 | - | |
282 | - If unsure, say Y. | |
283 | - | |
284 | -config NFS_V3_ACL | |
285 | - bool "NFS client support for the NFSv3 ACL protocol extension" | |
286 | - depends on NFS_V3 | |
287 | - help | |
288 | - Some NFS servers support an auxiliary NFSv3 ACL protocol that | |
289 | - Sun added to Solaris but never became an official part of the | |
290 | - NFS version 3 protocol. This protocol extension allows | |
291 | - applications on NFS clients to manipulate POSIX Access Control | |
292 | - Lists on files residing on NFS servers. NFS servers enforce | |
293 | - ACLs on local files whether this protocol is available or not. | |
294 | - | |
295 | - Choose Y here if your NFS server supports the Solaris NFSv3 ACL | |
296 | - protocol extension and you want your NFS client to allow | |
297 | - applications to access and modify ACLs on files on the server. | |
298 | - | |
299 | - Most NFS servers don't support the Solaris NFSv3 ACL protocol | |
300 | - extension. You can choose N here or specify the "noacl" mount | |
301 | - option to prevent your NFS client from trying to use the NFSv3 | |
302 | - ACL protocol. | |
303 | - | |
304 | - If unsure, say N. | |
305 | - | |
306 | -config NFS_V4 | |
307 | - bool "NFS client support for NFS version 4 (EXPERIMENTAL)" | |
308 | - depends on NFS_FS && EXPERIMENTAL | |
309 | - select RPCSEC_GSS_KRB5 | |
310 | - help | |
311 | - This option enables support for version 4 of the NFS protocol | |
312 | - (RFC 3530) in the kernel's NFS client. | |
313 | - | |
314 | - To mount NFS servers using NFSv4, you also need to install user | |
315 | - space programs which can be found in the Linux nfs-utils package, | |
316 | - available from http://linux-nfs.org/. | |
317 | - | |
318 | - If unsure, say N. | |
319 | - | |
320 | -config ROOT_NFS | |
321 | - bool "Root file system on NFS" | |
322 | - depends on NFS_FS=y && IP_PNP | |
323 | - help | |
324 | - If you want your system to mount its root file system via NFS, | |
325 | - choose Y here. This is common practice for managing systems | |
326 | - without local permanent storage. For details, read | |
327 | - <file:Documentation/filesystems/nfsroot.txt>. | |
328 | - | |
329 | - Most people say N here. | |
244 | +source "fs/nfs/Kconfig" | |
330 | 245 | |
331 | 246 | config NFSD |
332 | 247 | tristate "NFS server support" |
fs/nfs/Kconfig
1 | +config NFS_FS | |
2 | + tristate "NFS client support" | |
3 | + depends on INET | |
4 | + select LOCKD | |
5 | + select SUNRPC | |
6 | + select NFS_ACL_SUPPORT if NFS_V3_ACL | |
7 | + help | |
8 | + Choose Y here if you want to access files residing on other | |
9 | + computers using Sun's Network File System protocol. To compile | |
10 | + this file system support as a module, choose M here: the module | |
11 | + will be called nfs. | |
12 | + | |
13 | + To mount file systems exported by NFS servers, you also need to | |
14 | + install the user space mount.nfs command which can be found in | |
15 | + the Linux nfs-utils package, available from http://linux-nfs.org/. | |
16 | + Information about using the mount command is available in the | |
17 | + mount(8) man page. More detail about the Linux NFS client | |
18 | + implementation is available via the nfs(5) man page. | |
19 | + | |
20 | + Below you can choose which versions of the NFS protocol are | |
21 | + available in the kernel to mount NFS servers. Support for NFS | |
22 | + version 2 (RFC 1094) is always available when NFS_FS is selected. | |
23 | + | |
24 | + To configure a system which mounts its root file system via NFS | |
25 | + at boot time, say Y here, select "Kernel level IP | |
26 | + autoconfiguration" in the NETWORK menu, and select "Root file | |
27 | + system on NFS" below. You cannot compile this file system as a | |
28 | + module in this case. | |
29 | + | |
30 | + If unsure, say N. | |
31 | + | |
32 | +config NFS_V3 | |
33 | + bool "NFS client support for NFS version 3" | |
34 | + depends on NFS_FS | |
35 | + help | |
36 | + This option enables support for version 3 of the NFS protocol | |
37 | + (RFC 1813) in the kernel's NFS client. | |
38 | + | |
39 | + If unsure, say Y. | |
40 | + | |
41 | +config NFS_V3_ACL | |
42 | + bool "NFS client support for the NFSv3 ACL protocol extension" | |
43 | + depends on NFS_V3 | |
44 | + help | |
45 | + Some NFS servers support an auxiliary NFSv3 ACL protocol that | |
46 | + Sun added to Solaris but never became an official part of the | |
47 | + NFS version 3 protocol. This protocol extension allows | |
48 | + applications on NFS clients to manipulate POSIX Access Control | |
49 | + Lists on files residing on NFS servers. NFS servers enforce | |
50 | + ACLs on local files whether this protocol is available or not. | |
51 | + | |
52 | + Choose Y here if your NFS server supports the Solaris NFSv3 ACL | |
53 | + protocol extension and you want your NFS client to allow | |
54 | + applications to access and modify ACLs on files on the server. | |
55 | + | |
56 | + Most NFS servers don't support the Solaris NFSv3 ACL protocol | |
57 | + extension. You can choose N here or specify the "noacl" mount | |
58 | + option to prevent your NFS client from trying to use the NFSv3 | |
59 | + ACL protocol. | |
60 | + | |
61 | + If unsure, say N. | |
62 | + | |
63 | +config NFS_V4 | |
64 | + bool "NFS client support for NFS version 4 (EXPERIMENTAL)" | |
65 | + depends on NFS_FS && EXPERIMENTAL | |
66 | + select RPCSEC_GSS_KRB5 | |
67 | + help | |
68 | + This option enables support for version 4 of the NFS protocol | |
69 | + (RFC 3530) in the kernel's NFS client. | |
70 | + | |
71 | + To mount NFS servers using NFSv4, you also need to install user | |
72 | + space programs which can be found in the Linux nfs-utils package, | |
73 | + available from http://linux-nfs.org/. | |
74 | + | |
75 | + If unsure, say N. | |
76 | + | |
77 | +config ROOT_NFS | |
78 | + bool "Root file system on NFS" | |
79 | + depends on NFS_FS=y && IP_PNP | |
80 | + help | |
81 | + If you want your system to mount its root file system via NFS, | |
82 | + choose Y here. This is common practice for managing systems | |
83 | + without local permanent storage. For details, read | |
84 | + <file:Documentation/filesystems/nfsroot.txt>. | |
85 | + | |
86 | + Most people say N here. |