NFS: Use super.c for NFSROOT mount option parsing
authorChuck Lever <chuck.lever@oracle.com>
Fri, 17 Sep 2010 14:54:37 +0000 (10:54 -0400)
committerTrond Myklebust <Trond.Myklebust@netapp.com>
Fri, 17 Sep 2010 14:54:37 +0000 (10:54 -0400)
commit56463e50d1fc3f070492434cea6303b35ea000de
tree889f492ebe064c0f7b2b9bb759c13767b4d234d1
parent60ac03685bf513f9d9b6e8e098018b35309ed326
NFS: Use super.c for NFSROOT mount option parsing

Replace duplicate code in NFSROOT for mounting an NFS server on '/'
with logic that uses the existing mainline text-based logic in the NFS
client.

Add documenting comments where appropriate.

Note that this means NFSROOT mounts now use the same default settings
as v2/v3 mounts done via mount(2) from user space.

  vers=3,tcp,rsize=<negotiated default>,wsize=<negotiated default>

As before, however, no version/protocol negotiation with the server is
done.

Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
fs/nfs/nfsroot.c
include/linux/nfs_fs.h
init/do_mounts.c