summaryrefslogtreecommitdiff
path: root/include/linux/nfsd
diff options
context:
space:
mode:
authorAndrew Morton <akpm@osdl.org>2004-02-26 06:45:47 -0800
committerLinus Torvalds <torvalds@ppc970.osdl.org>2004-02-26 06:45:47 -0800
commitc85705ed8fd01c5816aa54a556638e554d7daa7d (patch)
treea09a53e47e53204d95d043f7e0f5173bc58d78a2 /include/linux/nfsd
parentdacfae9ef98efb0e01ee55198660b2ac5f005918 (diff)
[PATCH] kNFSd: IDmap support for the NFSv4 server.
From: NeilBrown <neilb@cse.unsw.edu.au> Updated version which uses ascii-encoding of messages, from http://www.citi.umich.edu/u/marius/linux-2.5.70-idmap-server-new.diff as of October 14, 2003.
Diffstat (limited to 'include/linux/nfsd')
-rw-r--r--include/linux/nfsd/xdr4.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/include/linux/nfsd/xdr4.h b/include/linux/nfsd/xdr4.h
index 5140f2061b30..6aa76d0619e1 100644
--- a/include/linux/nfsd/xdr4.h
+++ b/include/linux/nfsd/xdr4.h
@@ -375,7 +375,9 @@ struct nfsd4_compoundargs {
struct tmpbuf *next;
void *buf;
} *to_free;
-
+
+ struct svc_rqst *rqstp;
+
u32 taglen;
char * tag;
u32 minorversion;
@@ -419,7 +421,7 @@ void nfsd4_encode_operation(struct nfsd4_compoundres *, struct nfsd4_op *);
void nfsd4_encode_replay(struct nfsd4_compoundres *resp, struct nfsd4_op *op);
int nfsd4_encode_fattr(struct svc_fh *fhp, struct svc_export *exp,
struct dentry *dentry, u32 *buffer, int *countp,
- u32 *bmval);
+ u32 *bmval, struct svc_rqst *);
extern int nfsd4_setclientid(struct svc_rqst *rqstp,
struct nfsd4_setclientid *setclid);
extern int nfsd4_setclientid_confirm(struct svc_rqst *rqstp,