From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752693AbcIHAWd (ORCPT ); Wed, 7 Sep 2016 20:22:33 -0400 Received: from shards.monkeyblade.net ([184.105.139.130]:50264 "EHLO shards.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751284AbcIHAWX (ORCPT ); Wed, 7 Sep 2016 20:22:23 -0400 Date: Wed, 07 Sep 2016 17:22:16 -0700 (PDT) Message-Id: <20160907.172216.1425039504750660925.davem@davemloft.net> To: dhowells@redhat.com Cc: netdev@vger.kernel.org, linux-afs@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH net-next 0/8] rxrpc: Overhaul call refcounting From: David Miller In-Reply-To: <147326174610.26593.17043098689515647894.stgit@warthog.procyon.org.uk> References: <147326174610.26593.17043098689515647894.stgit@warthog.procyon.org.uk> X-Mailer: Mew version 6.7 on Emacs 24.5 / Mule 6.0 (HANACHIRUSATO) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12 (shards.monkeyblade.net [149.20.54.216]); Wed, 07 Sep 2016 17:22:19 -0700 (PDT) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: David Howells 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.