diff options
Diffstat (limited to 'fs')
-rw-r--r-- | fs/nfsd/nfs4state.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/fs/nfsd/nfs4state.c b/fs/nfsd/nfs4state.c index 2153f9bdbebd..fcb9817881a1 100644 --- a/fs/nfsd/nfs4state.c +++ b/fs/nfsd/nfs4state.c | |||
@@ -477,13 +477,14 @@ static int set_forechannel_drc_size(struct nfsd4_channel_attrs *fchan) | |||
477 | 477 | ||
478 | /* | 478 | /* |
479 | * fchan holds the client values on input, and the server values on output | 479 | * fchan holds the client values on input, and the server values on output |
480 | * sv_max_mesg is the maximum payload plus one page for overhead. | ||
480 | */ | 481 | */ |
481 | static int init_forechannel_attrs(struct svc_rqst *rqstp, | 482 | static int init_forechannel_attrs(struct svc_rqst *rqstp, |
482 | struct nfsd4_channel_attrs *session_fchan, | 483 | struct nfsd4_channel_attrs *session_fchan, |
483 | struct nfsd4_channel_attrs *fchan) | 484 | struct nfsd4_channel_attrs *fchan) |
484 | { | 485 | { |
485 | int status = 0; | 486 | int status = 0; |
486 | __u32 maxcount = svc_max_payload(rqstp); | 487 | __u32 maxcount = nfsd_serv->sv_max_mesg; |
487 | 488 | ||
488 | /* headerpadsz set to zero in encode routine */ | 489 | /* headerpadsz set to zero in encode routine */ |
489 | 490 | ||