NFSD: Add nfsd_clid_destroyed tracepoint
[ Upstream commit c41a9b7a906fb872f8b2b1a34d2a1d5ef7f94adb ] Record client-requested termination of client IDs. Signed-off-by: Chuck Lever <chuck.lever@oracle.com> Signed-off-by: J. Bruce Fields <bfields@redhat.com> Signed-off-by: Chuck Lever <chuck.lever@oracle.com> Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:

committed by
Greg Kroah-Hartman

parent
580ec8b653
commit
056332823c
@@ -3939,6 +3939,7 @@ nfsd4_destroy_clientid(struct svc_rqst *rqstp,
|
|||||||
status = nfserr_wrong_cred;
|
status = nfserr_wrong_cred;
|
||||||
goto out;
|
goto out;
|
||||||
}
|
}
|
||||||
|
trace_nfsd_clid_destroyed(&clp->cl_clientid);
|
||||||
unhash_client_locked(clp);
|
unhash_client_locked(clp);
|
||||||
out:
|
out:
|
||||||
spin_unlock(&nn->client_lock);
|
spin_unlock(&nn->client_lock);
|
||||||
|
@@ -513,6 +513,7 @@ DEFINE_EVENT(nfsd_clientid_class, nfsd_clid_##name, \
|
|||||||
|
|
||||||
DEFINE_CLIENTID_EVENT(reclaim_complete);
|
DEFINE_CLIENTID_EVENT(reclaim_complete);
|
||||||
DEFINE_CLIENTID_EVENT(confirmed);
|
DEFINE_CLIENTID_EVENT(confirmed);
|
||||||
|
DEFINE_CLIENTID_EVENT(destroyed);
|
||||||
DEFINE_CLIENTID_EVENT(expired);
|
DEFINE_CLIENTID_EVENT(expired);
|
||||||
DEFINE_CLIENTID_EVENT(purged);
|
DEFINE_CLIENTID_EVENT(purged);
|
||||||
DEFINE_CLIENTID_EVENT(renew);
|
DEFINE_CLIENTID_EVENT(renew);
|
||||||
|
Reference in New Issue
Block a user