rxrpc: trace: Don't use __builtin_return_address for rxrpc_call tracing
authorDavid Howells <dhowells@redhat.com>
Fri, 21 Oct 2022 13:39:26 +0000 (14:39 +0100)
committerDavid Howells <dhowells@redhat.com>
Thu, 1 Dec 2022 13:36:39 +0000 (13:36 +0000)
commitcb0fc0c9722c0c001510e2a6d9b0a78b80421487
tree4d7f4602e0742c463e12b9b5d13f607e041de02c
parent7fa25105b2d32fcb0f38668bc20d0adf6508322f
rxrpc: trace: Don't use __builtin_return_address for rxrpc_call tracing

In rxrpc tracing, use enums to generate lists of points of interest rather
than __builtin_return_address() for the rxrpc_call tracepoint

Signed-off-by: David Howells <dhowells@redhat.com>
cc: Marc Dionne <marc.dionne@auristor.com>
cc: linux-afs@lists.infradead.org
include/trace/events/rxrpc.h
net/rxrpc/ar-internal.h
net/rxrpc/call_accept.c
net/rxrpc/call_event.c
net/rxrpc/call_object.c
net/rxrpc/conn_client.c
net/rxrpc/input.c
net/rxrpc/output.c
net/rxrpc/peer_event.c
net/rxrpc/recvmsg.c
net/rxrpc/sendmsg.c