aboutsummaryrefslogtreecommitdiffstats
path: root/fs/nfs/nfs4state.c
diff options
context:
space:
mode:
authorTrond Myklebust <Trond.Myklebust@netapp.com>2012-03-04 18:13:57 -0500
committerTrond Myklebust <Trond.Myklebust@netapp.com>2012-03-06 10:32:47 -0500
commit2d2f24add1ff903ff8e0ce61c5c05635cc636985 (patch)
tree132ddb133179b95931d42a19e79d25f2db33339c /fs/nfs/nfs4state.c
parentf597c53790f662662281b82b7692a22d2a4d4afa (diff)
NFSv4: Simplify the struct nfs4_stateid
Replace the union with the common struct stateid4 as defined in both RFC3530 and RFC5661. This makes it easier to access the sequence id, which will again make implementing support for parallel OPEN calls easier. Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
Diffstat (limited to 'fs/nfs/nfs4state.c')
-rw-r--r--fs/nfs/nfs4state.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/nfs/nfs4state.c b/fs/nfs/nfs4state.c
index 55c8a81cd6fb..1dad5c53c7fa 100644
--- a/fs/nfs/nfs4state.c
+++ b/fs/nfs/nfs4state.c
@@ -1240,8 +1240,8 @@ restart:
1240 * Open state on this file cannot be recovered 1240 * Open state on this file cannot be recovered
1241 * All we can do is revert to using the zero stateid. 1241 * All we can do is revert to using the zero stateid.
1242 */ 1242 */
1243 memset(state->stateid.data, 0, 1243 memset(&state->stateid, 0,
1244 sizeof(state->stateid.data)); 1244 sizeof(state->stateid));
1245 /* Mark the file as being 'closed' */ 1245 /* Mark the file as being 'closed' */
1246 state->state = 0; 1246 state->state = 0;
1247 break; 1247 break;