From: David Howells <dhowe...@redhat.com> Date: Wed, 07 Sep 2016 16:22:26 +0100
> > Here's a set of mostly small patches leading up to one big one. > > The big patch at the end of the series overhauls how rxrpc_call refcounting > is handled, making it more sane so that calls bound to user IDs are _only_ > released from socket operations or kernel API functions. Further, the > patch stops calls from holding refs on their parent socket - which can > prevent the socket from being cleaned up. > > The second largest patch improves the call tracking tracepoint by providing > extra information about the situation in which gets and puts occur. This > allows distinctions to be drawn between refs held by the socket user ID > tree, refs held by the work queue (to be implemented by a future patch) and > other refs. > > The other patches include a couple of cleanups and some simple alterations > to avoid NULL pointer dereferences in the big patch. > > The patches can be found here also (non-terminally on the branch): > > > http://git.kernel.org/cgit/linux/kernel/git/dhowells/linux-fs.git/log/?h=rxrpc-rewrite > > Tagged thusly: > > git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs.git > rxrpc-rewrite-20160907-1 Pulled.