From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754794AbbCQRYv (ORCPT ); Tue, 17 Mar 2015 13:24:51 -0400 Received: from casper.infradead.org ([85.118.1.10]:49967 "EHLO casper.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754641AbbCQRYt (ORCPT ); Tue, 17 Mar 2015 13:24:49 -0400 Date: Tue, 17 Mar 2015 18:24:38 +0100 From: Peter Zijlstra To: "Paul E. McKenney" Cc: mingo@kernel.org, rusty@rustcorp.com.au, mathieu.desnoyers@efficios.com, oleg@redhat.com, linux-kernel@vger.kernel.org, andi@firstfloor.org, rostedt@goodmis.org, tglx@linutronix.de, Michel Lespinasse , Andrea Arcangeli , David Woodhouse , Rik van Riel Subject: Re: [RFC][PATCH 7/9] rbtree: Implement generic latch_tree Message-ID: <20150317172438.GH23123@twins.programming.kicks-ass.net> References: <20150228212447.381543289@infradead.org> <20150228213110.248177252@infradead.org> <20150302195331.GW15405@linux.vnet.ibm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20150302195331.GW15405@linux.vnet.ibm.com> User-Agent: Mutt/1.5.21 (2012-12-30) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Mar 02, 2015 at 11:53:32AM -0800, Paul E. McKenney wrote: > On Sat, Feb 28, 2015 at 10:24:54PM +0100, Peter Zijlstra wrote: > > Implement a latched RB-tree in order to get RCU style lookups. > > > > Cc: Michel Lespinasse > > Cc: Andrea Arcangeli > > Cc: David Woodhouse > > Cc: Rik van Riel > > Cc: Mathieu Desnoyers > > Cc: "Paul E. McKenney" > > Cc: Oleg Nesterov > > Signed-off-by: Peter Zijlstra (Intel) > > The caller of latch_tree_erase() is required to wait for a grace period > before freeing the erased nodes? Or am I missing something subtle here? Correct; let me clarify this.