aboutsummaryrefslogtreecommitdiffstats
path: root/fs
diff options
context:
space:
mode:
Diffstat (limited to 'fs')
-rw-r--r--fs/nfsd/nfs4state.c3
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 */
481static int init_forechannel_attrs(struct svc_rqst *rqstp, 482static 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