linux/net/rxrpc
David Howells a25e21f0bc rxrpc, afs: Use debug_ids rather than pointers in traces
In rxrpc and afs, use the debug_ids that are monotonically allocated to
various objects as they're allocated rather than pointers as kernel
pointers are now hashed making them less useful.  Further, the debug ids
aren't reused anywhere nearly as quickly.

In addition, allow kernel services that use rxrpc, such as afs, to take
numbers from the rxrpc counter, assign them to their own call struct and
pass them in to rxrpc for both client and service calls so that the trace
lines for each will have the same ID tag.

Signed-off-by: David Howells <dhowells@redhat.com>
2018-03-27 23:03:00 +01:00
..
af_rxrpc.c rxrpc, afs: Use debug_ids rather than pointers in traces 2018-03-27 23:03:00 +01:00
ar-internal.h rxrpc, afs: Use debug_ids rather than pointers in traces 2018-03-27 23:03:00 +01:00
call_accept.c rxrpc, afs: Use debug_ids rather than pointers in traces 2018-03-27 23:03:00 +01:00
call_event.c rxrpc: Trace resend 2018-03-27 23:02:47 +01:00
call_object.c rxrpc, afs: Use debug_ids rather than pointers in traces 2018-03-27 23:03:00 +01:00
conn_client.c rxrpc: Fix received abort handling 2018-02-07 21:47:10 -05:00
conn_event.c rxrpc, afs: Use debug_ids rather than pointers in traces 2018-03-27 23:03:00 +01:00
conn_object.c rxrpc: Fix received abort handling 2018-02-07 21:47:10 -05:00
conn_service.c rxrpc: Make service connection lookup always check for retry 2017-09-05 14:39:17 -07:00
input.c rxrpc, afs: Use debug_ids rather than pointers in traces 2018-03-27 23:03:00 +01:00
insecure.c rxrpc: Trace protocol errors in received packets 2017-04-06 11:09:39 +01:00
Kconfig rxrpc: Add config to inject packet loss 2016-09-17 11:24:04 +01:00
key.c rxrpc: Use correct timestamp from Kerberos 5 ticket 2017-08-29 10:55:06 +01:00
local_event.c rxrpc: Fix IPv6 support 2017-08-29 10:55:20 +01:00
local_object.c rxrpc: Permit multiple service binding 2017-06-05 14:30:49 +01:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
misc.c rxrpc: Fix call timeouts 2017-11-24 10:18:41 +00:00
net_ns.c net: Drop pernet_operations::async 2018-03-27 13:18:09 -04:00
output.c rxrpc: Fix send in rxrpc_send_data_packet() 2018-02-22 15:37:47 -05:00
peer_event.c rxrpc: Fix IPv6 support 2017-08-29 10:55:20 +01:00
peer_object.c rxrpc: Provide functions for allowing cleaner handling of signals 2017-10-18 11:42:48 +01:00
proc.c net: delete /proc THIS_MODULE references 2018-01-16 15:01:33 -05:00
protocol.h rxrpc: Move the packet.h include file into net/rxrpc/ 2017-07-21 11:00:20 +01:00
recvmsg.c rxrpc: remove redundant initialization of variable 'len' 2018-03-16 09:48:39 -04:00
rxkad.c rxrpc: Don't put crypto buffers on the stack 2018-02-08 13:48:29 -05:00
security.c rxrpc: Permit multiple service binding 2017-06-05 14:30:49 +01:00
sendmsg.c rxrpc, afs: Use debug_ids rather than pointers in traces 2018-03-27 23:03:00 +01:00
skbuff.c net: convert sk_buff.users from atomic_t to refcount_t 2017-07-01 07:39:07 -07:00
sysctl.c rxrpc: Fix call timeouts 2017-11-24 10:18:41 +00:00
utils.c rxrpc: Fix IPv6 support 2017-08-29 10:55:20 +01:00