NFSD: Add an nfsd_cb_lm_notify tracepoint
authorChuck Lever <chuck.lever@oracle.com>
Fri, 14 May 2021 19:57:08 +0000 (15:57 -0400)
committerJ. Bruce Fields <bfields@redhat.com>
Tue, 18 May 2021 17:44:04 +0000 (13:44 -0400)
commit2cde7f8118f0fea29ad73ddcf28817f95adeffd5
tree6d209f59577e892148492259252474860a7945c9
parent3c92fba557c622a53fc166b76dede92863354da1
NFSD: Add an nfsd_cb_lm_notify tracepoint

When the server kicks off a CB_LM_NOTIFY callback, record its
arguments so we can better observe asynchronous locking behavior.
For example:

            nfsd-998   [002]  1471.705873: nfsd_cb_notify_lock:  addr=192.168.2.51:0 client 6092a47c:35a43fc1 fh_hash=0x8950b23a

Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Cc: Jeff Layton <jlayton@redhat.com>
Signed-off-by: J. Bruce Fields <bfields@redhat.com>
fs/nfsd/nfs4state.c
fs/nfsd/trace.h