diff options
Diffstat (limited to 'fs/nfsd/state.h')
-rw-r--r-- | fs/nfsd/state.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/fs/nfsd/state.h b/fs/nfsd/state.h index 13ec4853e9af..274e2a114e05 100644 --- a/fs/nfsd/state.h +++ b/fs/nfsd/state.h | |||
@@ -79,6 +79,8 @@ struct nfs4_stid { | |||
79 | #define NFS4_DELEG_STID 4 | 79 | #define NFS4_DELEG_STID 4 |
80 | /* For an open stateid kept around *only* to process close replays: */ | 80 | /* For an open stateid kept around *only* to process close replays: */ |
81 | #define NFS4_CLOSED_STID 8 | 81 | #define NFS4_CLOSED_STID 8 |
82 | /* For a deleg stateid kept around only to process free_stateid's: */ | ||
83 | #define NFS4_REVOKED_DELEG_STID 16 | ||
82 | unsigned char sc_type; | 84 | unsigned char sc_type; |
83 | stateid_t sc_stateid; | 85 | stateid_t sc_stateid; |
84 | struct nfs4_client *sc_client; | 86 | struct nfs4_client *sc_client; |
@@ -238,6 +240,7 @@ struct nfs4_client { | |||
238 | struct list_head cl_openowners; | 240 | struct list_head cl_openowners; |
239 | struct idr cl_stateids; /* stateid lookup */ | 241 | struct idr cl_stateids; /* stateid lookup */ |
240 | struct list_head cl_delegations; | 242 | struct list_head cl_delegations; |
243 | struct list_head cl_revoked; /* unacknowledged, revoked 4.1 state */ | ||
241 | struct list_head cl_lru; /* tail queue */ | 244 | struct list_head cl_lru; /* tail queue */ |
242 | struct xdr_netobj cl_name; /* id generated by client */ | 245 | struct xdr_netobj cl_name; /* id generated by client */ |
243 | nfs4_verifier cl_verifier; /* generated by client */ | 246 | nfs4_verifier cl_verifier; /* generated by client */ |