diff options
author | Chuck Lever | 2022-07-08 14:26:43 -0400 |
---|---|---|
committer | Chuck Lever | 2022-07-29 20:15:54 -0400 |
commit | be0230069fcbf7d332d010b57c1d0cfd623a84d6 (patch) | |
tree | ca3e18568ca3b4d2969da473c2990114608076a5 /fs/nfsd/nfs4state.c | |
parent | 0ec8e9d1539a7b8109a554028bbce441052f847e (diff) |
NFSD: Separate tracepoints for acquire and create
These tracepoints collect different information: the create case does
not open a file, so there's no nf_file available.
Reviewed-by: Jeff Layton <jlayton@kernel.org>
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Diffstat (limited to 'fs/nfsd/nfs4state.c')
-rw-r--r-- | fs/nfsd/nfs4state.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/fs/nfsd/nfs4state.c b/fs/nfsd/nfs4state.c index 9409a0dc1b76..3a05c095dfe5 100644 --- a/fs/nfsd/nfs4state.c +++ b/fs/nfsd/nfs4state.c @@ -5104,6 +5104,7 @@ static __be32 nfs4_get_vfs_file(struct svc_rqst *rqstp, struct nfs4_file *fp, goto out_put_access; nf->nf_file = open->op_filp; open->op_filp = NULL; + trace_nfsd_file_create(rqstp, access, nf); } spin_lock(&fp->fi_lock); |