Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

nfs: new subdir Documentation/filesystems/nfs

We're adding enough nfs documentation that it may as well have its own
subdirectory.

Acked-by: Randy Dunlap <rdunlap@xenotime.net>
Signed-off-by: J. Bruce Fields <bfields@citi.umich.edu>

+27 -21
+2 -8
Documentation/filesystems/00-INDEX
··· 1 1 00-INDEX 2 2 - this file (info on some of the filesystems supported by linux). 3 - Exporting 4 - - explanation of how to make filesystems exportable. 5 3 Locking 6 4 - info on locking rules as they pertain to Linux VFS. 7 5 9p.txt ··· 64 66 - info on the Linux implementation of Sys V mandatory file locking. 65 67 ncpfs.txt 66 68 - info on Novell Netware(tm) filesystem using NCP protocol. 67 - nfs41-server.txt 68 - - info on the Linux server implementation of NFSv4 minor version 1. 69 - nfs-rdma.txt 70 - - how to install and setup the Linux NFS/RDMA client and server software. 71 - nfsroot.txt 72 - - short guide on setting up a diskless box with NFS root filesystem. 69 + nfs/ 70 + - nfs-related documentation. 73 71 nilfs2.txt 74 72 - info and mount options for the NILFS2 filesystem. 75 73 ntfs.txt
Documentation/filesystems/Exporting Documentation/filesystems/nfs/Exporting
Documentation/filesystems/nfs-rdma.txt Documentation/filesystems/nfs/nfs-rdma.txt
Documentation/filesystems/nfs.txt Documentation/filesystems/nfs/nfs.txt
+12
Documentation/filesystems/nfs/00-INDEX
··· 1 + 00-INDEX 2 + - this file (nfs-related documentation). 3 + Exporting 4 + - explanation of how to make filesystems exportable. 5 + nfs.txt 6 + - nfs client, and DNS resolution for fs_locations. 7 + nfs41-server.txt 8 + - info on the Linux server implementation of NFSv4 minor version 1. 9 + nfs-rdma.txt 10 + - how to install and setup the Linux NFS/RDMA client and server software 11 + nfsroot.txt 12 + - short guide on setting up a diskless box with NFS root filesystem.
Documentation/filesystems/nfs41-server.txt Documentation/filesystems/nfs/nfs41-server.txt
Documentation/filesystems/nfsroot.txt Documentation/filesystems/nfs/nfsroot.txt
+1 -1
Documentation/filesystems/porting
··· 140 140 New super_block field "struct export_operations *s_export_op" for 141 141 explicit support for exporting, e.g. via NFS. The structure is fully 142 142 documented at its declaration in include/linux/fs.h, and in 143 - Documentation/filesystems/Exporting. 143 + Documentation/filesystems/nfs/Exporting. 144 144 145 145 Briefly it allows for the definition of decode_fh and encode_fh operations 146 146 to encode and decode filehandles, and allows the filesystem to use
+3 -3
Documentation/kernel-parameters.txt
··· 1017 1017 No delay 1018 1018 1019 1019 ip= [IP_PNP] 1020 - See Documentation/filesystems/nfsroot.txt. 1020 + See Documentation/filesystems/nfs/nfsroot.txt. 1021 1021 1022 1022 ip2= [HW] Set IO/IRQ pairs for up to 4 IntelliPort boards 1023 1023 See comment before ip2_setup() in ··· 1538 1538 going to be removed in 2.6.29. 1539 1539 1540 1540 nfsaddrs= [NFS] 1541 - See Documentation/filesystems/nfsroot.txt. 1541 + See Documentation/filesystems/nfs/nfsroot.txt. 1542 1542 1543 1543 nfsroot= [NFS] nfs root filesystem for disk-less boxes. 1544 - See Documentation/filesystems/nfsroot.txt. 1544 + See Documentation/filesystems/nfs/nfsroot.txt. 1545 1545 1546 1546 nfs.callback_tcpport= 1547 1547 [NFS] set the TCP port on which the NFSv4 callback
+1 -1
fs/cifs/export.c
··· 24 24 */ 25 25 26 26 /* 27 - * See Documentation/filesystems/Exporting 27 + * See Documentation/filesystems/nfs/Exporting 28 28 * and examples in fs/exportfs 29 29 * 30 30 * Since cifs is a network file system, an "fsid" must be included for
+1 -1
fs/exportfs/expfs.c
··· 6 6 * and for mapping back from file handles to dentries. 7 7 * 8 8 * For details on why we do all the strange and hairy things in here 9 - * take a look at Documentation/filesystems/Exporting. 9 + * take a look at Documentation/filesystems/nfs/Exporting. 10 10 */ 11 11 #include <linux/exportfs.h> 12 12 #include <linux/fs.h>
+1 -1
fs/isofs/export.c
··· 9 9 * 10 10 * The following files are helpful: 11 11 * 12 - * Documentation/filesystems/Exporting 12 + * Documentation/filesystems/nfs/Exporting 13 13 * fs/exportfs/expfs.c. 14 14 */ 15 15
+1 -1
fs/nfs/Kconfig
··· 90 90 If you want your system to mount its root file system via NFS, 91 91 choose Y here. This is common practice for managing systems 92 92 without local permanent storage. For details, read 93 - <file:Documentation/filesystems/nfsroot.txt>. 93 + <file:Documentation/filesystems/nfs/nfsroot.txt>. 94 94 95 95 Most people say N here. 96 96
+1 -1
include/linux/exportfs.h
··· 97 97 * @get_name: find the name for a given inode in a given directory 98 98 * @get_parent: find the parent of a given directory 99 99 * 100 - * See Documentation/filesystems/Exporting for details on how to use 100 + * See Documentation/filesystems/nfs/Exporting for details on how to use 101 101 * this interface correctly. 102 102 * 103 103 * encode_fh:
+3 -3
net/ipv4/Kconfig
··· 166 166 167 167 If unsure, say Y. Note that if you want to use DHCP, a DHCP server 168 168 must be operating on your network. Read 169 - <file:Documentation/filesystems/nfsroot.txt> for details. 169 + <file:Documentation/filesystems/nfs/nfsroot.txt> for details. 170 170 171 171 config IP_PNP_BOOTP 172 172 bool "IP: BOOTP support" ··· 181 181 does BOOTP itself, providing all necessary information on the kernel 182 182 command line, you can say N here. If unsure, say Y. Note that if you 183 183 want to use BOOTP, a BOOTP server must be operating on your network. 184 - Read <file:Documentation/filesystems/nfsroot.txt> for details. 184 + Read <file:Documentation/filesystems/nfs/nfsroot.txt> for details. 185 185 186 186 config IP_PNP_RARP 187 187 bool "IP: RARP support" ··· 194 194 older protocol which is being obsoleted by BOOTP and DHCP), say Y 195 195 here. Note that if you want to use RARP, a RARP server must be 196 196 operating on your network. Read 197 - <file:Documentation/filesystems/nfsroot.txt> for details. 197 + <file:Documentation/filesystems/nfs/nfsroot.txt> for details. 198 198 199 199 # not yet ready.. 200 200 # bool ' IP: ARP support' CONFIG_IP_PNP_ARP
+1 -1
net/ipv4/ipconfig.c
··· 1447 1447 1448 1448 /* 1449 1449 * Decode any IP configuration options in the "ip=" or "nfsaddrs=" kernel 1450 - * command line parameter. See Documentation/filesystems/nfsroot.txt. 1450 + * command line parameter. See Documentation/filesystems/nfs/nfsroot.txt. 1451 1451 */ 1452 1452 static int __init ic_proto_name(char *name) 1453 1453 {