diff options
Diffstat (limited to 'include/linux')
-rw-r--r-- | include/linux/nfsd/xdr4.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/include/linux/nfsd/xdr4.h b/include/linux/nfsd/xdr4.h index 33ee71e988b4..6e28a041008d 100644 --- a/include/linux/nfsd/xdr4.h +++ b/include/linux/nfsd/xdr4.h | |||
@@ -48,6 +48,9 @@ struct nfsd4_compound_state { | |||
48 | struct svc_fh current_fh; | 48 | struct svc_fh current_fh; |
49 | struct svc_fh save_fh; | 49 | struct svc_fh save_fh; |
50 | struct nfs4_stateowner *replay_owner; | 50 | struct nfs4_stateowner *replay_owner; |
51 | /* For sessions DRC */ | ||
52 | struct nfsd4_session *session; | ||
53 | struct nfsd4_slot *slot; | ||
51 | }; | 54 | }; |
52 | 55 | ||
53 | struct nfsd4_change_info { | 56 | struct nfsd4_change_info { |
@@ -358,7 +361,15 @@ struct nfsd4_create_session { | |||
358 | }; | 361 | }; |
359 | 362 | ||
360 | struct nfsd4_sequence { | 363 | struct nfsd4_sequence { |
361 | int foo; /* stub */ | 364 | struct nfs4_sessionid sessionid; /* request/response */ |
365 | u32 seqid; /* request/response */ | ||
366 | u32 slotid; /* request/response */ | ||
367 | u32 maxslots; /* request/response */ | ||
368 | u32 cachethis; /* request */ | ||
369 | #if 0 | ||
370 | u32 target_maxslots; /* response */ | ||
371 | u32 status_flags; /* response */ | ||
372 | #endif /* not yet */ | ||
362 | }; | 373 | }; |
363 | 374 | ||
364 | struct nfsd4_destroy_session { | 375 | struct nfsd4_destroy_session { |