This set of patches fixes and extends tracing: (1) Fix the handling of enum-to-string translations so that external tracing tools can make use of it by using TRACE_DEFINE_ENUM.
(2) Extend a couple of tracepoints to export some extra available information and add three new tracepoints to allow monitoring of received DATA packets, call disconnection and improper/implicit call termination. and adds a bit more procfs-exported information: (3) Show a call's hard-ACK cursors in /proc/net/rxrpc_calls. The patches can be found here also: http://git.kernel.org/cgit/linux/kernel/git/dhowells/linux-fs.git/log/?h=rxrpc-rewrite Tagged thusly: git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs.git rxrpc-rewrite-20170105 David --- David Howells (3): rxrpc: Fix handling of enums-to-string translation in tracing rxrpc: Add some more tracing rxrpc: Show a call's hard-ACK cursors in /proc/net/rxrpc_calls include/trace/events/rxrpc.h | 518 ++++++++++++++++++++++++++++++++++++++++-- net/rxrpc/ar-internal.h | 194 ---------------- net/rxrpc/call_object.c | 18 - net/rxrpc/conn_client.c | 8 - net/rxrpc/conn_object.c | 1 net/rxrpc/input.c | 16 - net/rxrpc/misc.c | 151 ------------ net/rxrpc/proc.c | 9 + 8 files changed, 505 insertions(+), 410 deletions(-)