NFS: Use cached page as buffer for NFS symlink requests
authorChuck Lever <chuck.lever@oracle.com>
Wed, 23 Aug 2006 00:06:23 +0000 (20:06 -0400)
committerTrond Myklebust <Trond.Myklebust@netapp.com>
Sat, 23 Sep 2006 03:24:53 +0000 (23:24 -0400)
commit94a6d75320b3681e6e728b70e18bd186cb55e682
tree0957071549d76ceb3857e419998818b11bce7269
parent873101b33776780d32610fc4c90c7358a5e98f51
NFS: Use cached page as buffer for NFS symlink requests

Now that we have a copy of the symlink path in the page cache, we can pass
a struct page down to the XDR routines instead of a string buffer.

Test plan:
Connectathon, all NFS versions.

Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
fs/nfs/dir.c
fs/nfs/nfs2xdr.c
fs/nfs/nfs3proc.c
fs/nfs/nfs3xdr.c
fs/nfs/nfs4proc.c
fs/nfs/nfs4xdr.c
fs/nfs/proc.c
include/linux/nfs_xdr.h