From ac59a8e252d0baa1ae937b861206b0e57a38d6c4 Mon Sep 17 00:00:00 2001 From: "J. Bruce Fields" Date: Fri, 1 May 2009 19:57:46 -0400 Subject: [PATCH] --- yaml --- r: 153679 b: refs/heads/master c: 6707bd3d420f53ae8f090dac871843f6f43c9980 h: refs/heads/master i: 153677: 2581e6ad7eb3f534f3377a259e2c7de91c83f7a9 153675: aacf6e081ef06da2ccdcfe3032c9a8241f2f1c25 153671: 848eb9c9ad101155e70553939bfe59569007b105 153663: ee0285596f9c062b4aa7c30308fa0b069df14893 v: v3 --- [refs] | 2 +- trunk/fs/nfsd/nfs4callback.c | 4 +--- trunk/fs/nfsd/nfs4state.c | 1 - trunk/include/linux/nfsd/state.h | 1 - 4 files changed, 2 insertions(+), 6 deletions(-) diff --git a/[refs] b/[refs] index 83c430b762b7..585e2d1043ea 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: b53d40c5070bffde1b2bcaf848412a50d8894794 +refs/heads/master: 6707bd3d420f53ae8f090dac871843f6f43c9980 diff --git a/trunk/fs/nfsd/nfs4callback.c b/trunk/fs/nfsd/nfs4callback.c index 2509305f6f53..0420b5e6e20d 100644 --- a/trunk/fs/nfsd/nfs4callback.c +++ b/trunk/fs/nfsd/nfs4callback.c @@ -224,7 +224,7 @@ encode_cb_recall(struct xdr_stream *xdr, struct nfs4_delegation *dp) WRITE32(OP_CB_RECALL); WRITE32(dp->dl_stateid.si_generation); WRITEMEM(&dp->dl_stateid.si_opaque, sizeof(stateid_opaque_t)); - WRITE32(dp->dl_trunc); + WRITE32(0); /* truncate optimization not implemented */ WRITE32(len); WRITEMEM(&dp->dl_fh.fh_base, len); return 0; @@ -510,8 +510,6 @@ nfsd4_cb_recall(struct nfs4_delegation *dp) int retries = 1; int status = 0; - dp->dl_trunc = 0; /* XXX need to implement truncate optimization */ - status = rpc_call_sync(clnt, &msg, RPC_TASK_SOFT); while (retries--) { switch (status) { diff --git a/trunk/fs/nfsd/nfs4state.c b/trunk/fs/nfsd/nfs4state.c index 3e5345e01b13..cbb16e191d5b 100644 --- a/trunk/fs/nfsd/nfs4state.c +++ b/trunk/fs/nfsd/nfs4state.c @@ -204,7 +204,6 @@ alloc_init_deleg(struct nfs4_client *clp, struct nfs4_stateid *stp, struct svc_f dp->dl_vfs_file = stp->st_vfs_file; dp->dl_type = type; dp->dl_ident = cb->cb_ident; - dp->dl_trunc = 0; dp->dl_stateid.si_boot = get_seconds(); dp->dl_stateid.si_stateownerid = current_delegid++; dp->dl_stateid.si_fileid = 0; diff --git a/trunk/include/linux/nfsd/state.h b/trunk/include/linux/nfsd/state.h index 233b60d39b84..346b603072ce 100644 --- a/trunk/include/linux/nfsd/state.h +++ b/trunk/include/linux/nfsd/state.h @@ -74,7 +74,6 @@ struct nfs4_delegation { time_t dl_time; /* For recall: */ u32 dl_ident; - int dl_trunc; stateid_t dl_stateid; struct knfsd_fh dl_fh; };