nfs41: use nfs4_fs_locations_res
In preparation for nfs41 sequence processing. Signed-off-by: Andy Admason <andros@netapp.com> [find nfs4_fs_locations_res] Signed-off-by: Benny Halevy <bhalevy@panasas.com> Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
This commit is contained in:
parent
73c403a9a9
commit
22958463d5
3 changed files with 13 additions and 3 deletions
|
@ -4504,7 +4504,8 @@ out:
|
|||
/*
|
||||
* FS_LOCATIONS request
|
||||
*/
|
||||
static int nfs4_xdr_dec_fs_locations(struct rpc_rqst *req, __be32 *p, struct nfs4_fs_locations *res)
|
||||
static int nfs4_xdr_dec_fs_locations(struct rpc_rqst *req, __be32 *p,
|
||||
struct nfs4_fs_locations_res *res)
|
||||
{
|
||||
struct xdr_stream xdr;
|
||||
struct compound_hdr hdr;
|
||||
|
@ -4519,7 +4520,8 @@ static int nfs4_xdr_dec_fs_locations(struct rpc_rqst *req, __be32 *p, struct nfs
|
|||
if ((status = decode_lookup(&xdr)) != 0)
|
||||
goto out;
|
||||
xdr_enter_page(&xdr, PAGE_SIZE);
|
||||
status = decode_getfattr(&xdr, &res->fattr, res->server);
|
||||
status = decode_getfattr(&xdr, &res->fs_locations->fattr,
|
||||
res->fs_locations->server);
|
||||
out:
|
||||
return status;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue