|
@@ -2489,7 +2489,7 @@ bool nfsd4_spo_must_allow(struct svc_rqst *rqstp)
|
|
|
|
|
|
int nfsd4_max_reply(struct svc_rqst *rqstp, struct nfsd4_op *op)
|
|
int nfsd4_max_reply(struct svc_rqst *rqstp, struct nfsd4_op *op)
|
|
{
|
|
{
|
|
- if (op->opnum == OP_ILLEGAL)
|
|
|
|
|
|
+ if (op->opnum == OP_ILLEGAL || op->status == nfserr_notsupp)
|
|
return op_encode_hdr_size * sizeof(__be32);
|
|
return op_encode_hdr_size * sizeof(__be32);
|
|
|
|
|
|
BUG_ON(OPDESC(op)->op_rsize_bop == NULL);
|
|
BUG_ON(OPDESC(op)->op_rsize_bop == NULL);
|