diff options
author | David Howells <dhowells@redhat.com> | 2016-09-13 09:12:34 +0100 |
---|---|---|
committer | David Howells <dhowells@redhat.com> | 2016-09-13 22:38:30 +0100 |
commit | cbd00891de9bb4756bac6f6edfa945d5a6468977 (patch) | |
tree | 77d3b6433e4ed2f6c8fe65f93ef35e7532240d82 /net/rxrpc/af_rxrpc.c | |
parent | 01fd0742248cfc99b3b0cba1e09e1c0ecb8658fa (diff) | |
download | linux-stable-cbd00891de9bb4756bac6f6edfa945d5a6468977.tar.gz linux-stable-cbd00891de9bb4756bac6f6edfa945d5a6468977.tar.bz2 linux-stable-cbd00891de9bb4756bac6f6edfa945d5a6468977.zip |
rxrpc: Adjust the call ref tracepoint to show kernel API refs
Adjust the call ref tracepoint to show references held on a call by the
kernel API separately as much as possible and add an additional trace to at
the allocation point from the preallocation buffer for an incoming call.
Note that this doesn't show the allocation of a client call for the kernel
separately at the moment.
Signed-off-by: David Howells <dhowells@redhat.com>
Diffstat (limited to 'net/rxrpc/af_rxrpc.c')
-rw-r--r-- | net/rxrpc/af_rxrpc.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/rxrpc/af_rxrpc.c b/net/rxrpc/af_rxrpc.c index caa226dd436e..25d00ded24bc 100644 --- a/net/rxrpc/af_rxrpc.c +++ b/net/rxrpc/af_rxrpc.c @@ -299,7 +299,7 @@ void rxrpc_kernel_end_call(struct socket *sock, struct rxrpc_call *call) { _enter("%d{%d}", call->debug_id, atomic_read(&call->usage)); rxrpc_release_call(rxrpc_sk(sock->sk), call); - rxrpc_put_call(call, rxrpc_call_put); + rxrpc_put_call(call, rxrpc_call_put_kernel); } EXPORT_SYMBOL(rxrpc_kernel_end_call); |