|
@@ -721,6 +721,12 @@ nfsd4_proc_null(struct svc_rqst *rqstp, void *argp, void *resp)
|
|
|
return nfs_ok;
|
|
|
}
|
|
|
|
|
|
+static inline void nfsd4_increment_op_stats(u32 opnum)
|
|
|
+{
|
|
|
+ if (opnum >= FIRST_NFS4_OP && opnum <= LAST_NFS4_OP)
|
|
|
+ nfsdstats.nfs4_opcount[opnum]++;
|
|
|
+}
|
|
|
+
|
|
|
|
|
|
/*
|
|
|
* COMPOUND call.
|
|
@@ -930,6 +936,8 @@ encode_op:
|
|
|
/* XXX Ugh, we need to get rid of this kind of special case: */
|
|
|
if (op->opnum == OP_READ && op->u.read.rd_filp)
|
|
|
fput(op->u.read.rd_filp);
|
|
|
+
|
|
|
+ nfsd4_increment_op_stats(op->opnum);
|
|
|
}
|
|
|
|
|
|
out:
|