summaryrefslogtreecommitdiff
path: root/nuttx/fs/nfs/nfs_socket.c
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-04-18 23:31:47 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-04-18 23:31:47 +0000
commit38fa2b80515c47c54d69af5adf5746174706f14e (patch)
treed774ecc6a25dc9c89bb318f4e22580d6ccddfdc0 /nuttx/fs/nfs/nfs_socket.c
parent607ce6753b14ac62010faab2e174b9a34e26d00f (diff)
downloadpx4-nuttx-38fa2b80515c47c54d69af5adf5746174706f14e.tar.gz
px4-nuttx-38fa2b80515c47c54d69af5adf5746174706f14e.tar.bz2
px4-nuttx-38fa2b80515c47c54d69af5adf5746174706f14e.zip
NFS update
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4634 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/fs/nfs/nfs_socket.c')
-rw-r--r--nuttx/fs/nfs/nfs_socket.c18
1 files changed, 8 insertions, 10 deletions
diff --git a/nuttx/fs/nfs/nfs_socket.c b/nuttx/fs/nfs/nfs_socket.c
index 0dbca8297..8b0f28660 100644
--- a/nuttx/fs/nfs/nfs_socket.c
+++ b/nuttx/fs/nfs/nfs_socket.c
@@ -107,7 +107,7 @@ int nfsx_connect(struct nfsmount *nmp)
return EFAULT;
}
- rpc = &nmp->nm_rpcclnt;
+ rpc = nmp->nm_rpcclnt;
rpc->rc_prog = &nfs3_program;
@@ -125,7 +125,7 @@ int nfsx_connect(struct nfsmount *nmp)
rpc->rc_authtype = RPCAUTH_NULL; /* for now */
//rpc->rc_servername = nmp->nm_mountp->mnt_stat.f_mntfromname;
- rpc->rc_name = (struct sockaddr *)nmp->nm_nam;
+ rpc->rc_name = nmp->nm_nam;
rpc->rc_sotype = nmp->nm_sotype;
rpc->rc_soproto = nmp->nm_soproto;
@@ -153,26 +153,24 @@ int nfsx_connect(struct nfsmount *nmp)
void nfsx_disconnect(struct nfsmount *nmp)
{
- rpcclnt_disconnect(&nmp->nm_rpcclnt);
+ rpcclnt_disconnect(nmp->nm_rpcclnt);
}
#ifdef CONFIG_NFS_TCPIP
void nfsx_safedisconnect(struct nfsmount *nmp)
{
- rpcclnt_safedisconnect(&nmp->nm_rpcclnt);
+ rpcclnt_safedisconnect(nmp->nm_rpcclnt);
}
#endif
-int nfsx_request_xx(struct nfsmount *nm, int procnum, void *datain, void *dataout)
+int nfsx_request_xx(struct nfsmount *nmp, int procnum, void *datain, void *dataout)
{
int error;
- struct nfsmount *nmp;
struct rpcclnt *clnt;
- struct rpc_reply *reply;
+ struct rpc_reply *reply = NULL;
int trylater_delay;
- nmp = nm;
- clnt = &nmp->nm_rpcclnt;
+ clnt = nmp->nm_rpcclnt;
tryagain:
@@ -227,5 +225,5 @@ out:
int nfsx_nmcancelreqs(struct nfsmount *nmp)
{
- return rpcclnt_cancelreqs(&nmp->nm_rpcclnt);
+ return rpcclnt_cancelreqs(nmp->nm_rpcclnt);
}