Here are some patches that update tracing in AF_RXRPC and AFS: (1) Add a tracepoint for tracking resend events.
(2) Use debug_ids in traces rather than pointers (as pointers are now hashed) and allow use of the same debug_id in AFS calls as in the corresponding AF_RXRPC calls. This makes filtering the trace output much easier. (3) Add a tracepoint for tracking call completion. The patches are tagged here: git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs.git rxrpc-next-20180327 and can also be found on this branch: http://git.kernel.org/cgit/linux/kernel/git/dhowells/linux-fs.git/log/?h=rxrpc-next David --- David Howells (3): rxrpc: Trace resend rxrpc, afs: Use debug_ids rather than pointers in traces rxrpc: Trace call completion fs/afs/internal.h | 1 fs/afs/rxrpc.c | 12 ++ include/net/af_rxrpc.h | 11 ++ include/trace/events/afs.h | 69 ++++++-------- include/trace/events/rxrpc.h | 206 +++++++++++++++++++++++++++--------------- net/rxrpc/af_rxrpc.c | 7 + net/rxrpc/ar-internal.h | 9 +- net/rxrpc/call_accept.c | 18 ++-- net/rxrpc/call_event.c | 1 net/rxrpc/call_object.c | 15 ++- net/rxrpc/conn_event.c | 3 - net/rxrpc/input.c | 6 + net/rxrpc/sendmsg.c | 3 - 13 files changed, 219 insertions(+), 142 deletions(-)