Reposting this series: https://lore.kernel.org/linux-nfs/163345354511.524558.1980332041837428746.stgit@xxxxxxxxxxxxxxxxxxxxxxx/ with the final patch in that series was updated as it was here: https://lore.kernel.org/linux-nfs/163370502469.515303.12254136133220397877.stgit@xxxxxxxxxxxxxxxxxxxxxxx/ Changes since v3: - Repost entire series with updated 5/5 - Include two more tracepoint-related clean up patches --- Chuck Lever (7): SUNRPC: Tracepoints should display tk_pid and cl_clid as a fixed-size field SUNRPC: Avoid NULL pointer dereferences in tracepoints SUNRPC: Use BIT() macro in rpc_show_xprt_state() SUNRPC: Don't dereference xprt->snd_task if it's a cookie NFS: Replace dprintk callsites in nfs_readpage(s) SUNRPC: Trace calls to .rpc_call_done NFS: Remove --> and <-- dprintk call sites fs/lockd/clntproc.c | 3 - fs/lockd/svc4proc.c | 2 - fs/lockd/svcproc.c | 2 - fs/nfs/filelayout/filelayout.c | 2 - fs/nfs/flexfilelayout/flexfilelayout.c | 2 - fs/nfs/nfs4proc.c | 54 +------- fs/nfs/nfs4trace.h | 17 +-- fs/nfs/nfstrace.h | 155 ++++++++++++++++++++- fs/nfs/pagelist.c | 3 - fs/nfs/read.c | 11 +- fs/nfs/write.c | 3 - include/trace/events/rpcgss.h | 36 ++--- include/trace/events/rpcrdma.h | 104 ++++++-------- include/trace/events/sunrpc.h | 183 +++++++++++-------------- include/trace/events/sunrpc_base.h | 42 ++++++ net/sunrpc/sched.c | 1 + 16 files changed, 351 insertions(+), 269 deletions(-) create mode 100644 include/trace/events/sunrpc_base.h -- Chuck Lever