X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=fs%2Fnfsd%2Fnfs4xdr.c;h=2016b9c195d649e539a1e74277b5e668cd4d0957;hb=902d44426afe46356253fe93d8cef2b4d9f236f3;hp=e95b02a70ba96cb66031c6340cb82055dbfaad6f;hpb=a91482bdcc2e0f6035702e46f1b99043a0893346;p=linux-2.6.git diff --git a/fs/nfsd/nfs4xdr.c b/fs/nfsd/nfs4xdr.c index e95b02a70..2016b9c19 100644 --- a/fs/nfsd/nfs4xdr.c +++ b/fs/nfsd/nfs4xdr.c @@ -55,7 +55,6 @@ #include #include #include -#include #define NFSDDBG_FACILITY NFSDDBG_XDR @@ -1561,18 +1560,14 @@ nfsd4_encode_fattr(struct svc_fh *fhp, struct svc_export *exp, WRITE32(stat.nlink); } if (bmval1 & FATTR4_WORD1_OWNER) { - status = nfsd4_encode_user(rqstp, - XIDINO_UID(XID_TAG(dentry->d_inode), - stat.uid, stat.xid), &p, &buflen); + status = nfsd4_encode_user(rqstp, stat.uid, &p, &buflen); if (status == nfserr_resource) goto out_resource; if (status) goto out; } if (bmval1 & FATTR4_WORD1_OWNER_GROUP) { - status = nfsd4_encode_group(rqstp, - XIDINO_GID(XID_TAG(dentry->d_inode), - stat.gid, stat.xid), &p, &buflen); + status = nfsd4_encode_group(rqstp, stat.gid, &p, &buflen); if (status == nfserr_resource) goto out_resource; if (status) @@ -2524,7 +2519,7 @@ nfs4svc_encode_compoundres(struct svc_rqst *rqstp, u32 *p, struct nfsd4_compound /* * All that remains is to write the tag and operation count... */ - struct kvec *iov; + struct iovec *iov; p = resp->tagp; *p++ = htonl(resp->taglen); memcpy(p, resp->tag, resp->taglen);