lkml.org 
[lkml]   [2018]   [Mar]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Subject[PATCH net-next 00/12] rxrpc: Fixes and more traces
From
Date

Here are some patches that add some more tracepoints to AF_RXRPC and fix
some issues therein:

(1) Fix the use of VERSION packets to keep firewall routes open.

(2) Fix the incorrect current time usage in a tracepoint.

(3) Fix Tx ring annotation corruption.

(4) Fix accidental conversion of call-level abort into connection-level
abort.

(5) Fix calculation of resend time.

(6) Remove a couple of unused variables.

(7) Fix a bunch of checker warnings and an error. Note that not all
warnings can be quashed as checker doesn't seem to correctly handle
seqlocks.

(8) Fix a potential race between call destruction and socket/net
destruction.

(9) Add a tracepoint to track rxrpc_local refcounting.

(10) Fix an apparent leak of rxrpc_local objects.

(11) Add a tracepoint to track rxrpc_peer refcounting.

(12) Fix a leak of rxrpc_peer objects.

The patches are tagged here:

git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs.git
rxrpc-next-20180330

and can also be found on this branch:

http://git.kernel.org/cgit/linux/kernel/git/dhowells/linux-fs.git/log/?h=rxrpc-next

David
---
David Howells (10):
rxrpc: Fix firewall route keepalive
rxrpc: Fix a bit of time confusion
rxrpc: Fix Tx ring annotation after initial Tx failure
rxrpc: Don't treat call aborts as conn aborts
rxrpc: Fix checker warnings and errors
rxrpc: Fix potential call vs socket/net destruction race
rxrpc: Add a tracepoint to track rxrpc_local refcounting
rxrpc: Fix apparent leak of rxrpc_local objects
rxrpc: Add a tracepoint to track rxrpc_peer refcounting
rxrpc: Fix leak of rxrpc_peer objects

Marc Dionne (1):
rxrpc: Fix resend event time calculation

Sebastian Andrzej Siewior (1):
rxrpc: remove unused static variables


include/trace/events/rxrpc.h | 85 ++++++++++++++++++++++++++++++++++++
net/rxrpc/af_rxrpc.c | 6 +++
net/rxrpc/ar-internal.h | 68 +++++++++++------------------
net/rxrpc/call_accept.c | 9 +++-
net/rxrpc/call_event.c | 4 +-
net/rxrpc/call_object.c | 17 ++++++-
net/rxrpc/conn_client.c | 3 +
net/rxrpc/conn_event.c | 3 +
net/rxrpc/conn_object.c | 10 ++++
net/rxrpc/conn_service.c | 1
net/rxrpc/input.c | 17 +++++--
net/rxrpc/local_object.c | 65 +++++++++++++++++++++++++++-
net/rxrpc/net_ns.c | 24 ++++++++++
net/rxrpc/output.c | 59 +++++++++++++++++++++++++
net/rxrpc/peer_event.c | 98 ++++++++++++++++++++++++++++++++++++++++++
net/rxrpc/peer_object.c | 93 +++++++++++++++++++++++++++++++++++++++-
net/rxrpc/proc.c | 6 +++
net/rxrpc/rxkad.c | 2 +
net/rxrpc/security.c | 3 -
net/rxrpc/sendmsg.c | 7 +++
20 files changed, 509 insertions(+), 71 deletions(-)

\
 
 \ /
  Last update: 2018-03-30 23:15    [W:0.087 / U:0.060 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site