NFS: Remake nfsroot_mount as a permanent part of NFS client
authorChuck Lever <chuck.lever@oracle.com>
Sun, 1 Jul 2007 16:13:27 +0000 (12:13 -0400)
committerTrond Myklebust <Trond.Myklebust@netapp.com>
Wed, 11 Jul 2007 03:40:46 +0000 (23:40 -0400)
commit3ea97309e6b18bce200211b3f9188e8023321adc
treea4a1f78dfd9b20df4df7dc08266b40f82205f16a
parent43780b87fa799ae65df11d89d4539d8d6a7c67eb
NFS: Remake nfsroot_mount as a permanent part of NFS client

In preparation for supporting NFSv2 and NFSv3 mount option handling in the
kernel NFS client, convert mount_clnt.c to be a permanent part of the NFS
client, instead of built only when CONFIG_ROOT_NFS is enabled.

In addition, we also replace the "struct sockaddr_in *" argument with
something more generic, to help support IPv6 at some later point.

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