summaryrefslogtreecommitdiff
path: root/net/rxrpc/conn_object.c
diff options
context:
space:
mode:
authorDavid Howells <dhowells@redhat.com>2017-01-05 13:38:33 +0300
committerDavid Howells <dhowells@redhat.com>2017-01-05 13:38:33 +0300
commitb54a134a7de461f804cf0e28331d0a43ee82fb13 (patch)
tree4cf4e55a9ee30e6d9b1ed4804cee3d467e09e56e /net/rxrpc/conn_object.c
parent57ea884b0dcf1e59661955919976ef138ec9cdb0 (diff)
downloadlinux-b54a134a7de461f804cf0e28331d0a43ee82fb13.tar.xz
rxrpc: Fix handling of enums-to-string translation in tracing
Fix the way enum values are translated into strings in AF_RXRPC tracepoints. The problem with just doing a lookup in a normal flat array of strings or chars is that external tracing infrastructure can't find it. Rather, TRACE_DEFINE_ENUM must be used. Also sort the enums and string tables to make it easier to keep them in order so that a future patch to __print_symbolic() can be optimised to try a direct lookup into the table first before iterating over it. A couple of _proto() macro calls are removed because they refered to tables that got moved to the tracing infrastructure. The relevant data can be found by way of tracing. Signed-off-by: David Howells <dhowells@redhat.com>
Diffstat (limited to 'net/rxrpc/conn_object.c')
0 files changed, 0 insertions, 0 deletions