From owner-svn-src-projects@FreeBSD.ORG  Fri Oct 19 09:21:25 2012
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
 by hub.freebsd.org (Postfix) with ESMTP id 3D7034D3;
 Fri, 19 Oct 2012 09:21:25 +0000 (UTC)
 (envelope-from asmrookie@gmail.com)
Received: from mail-la0-f54.google.com (mail-la0-f54.google.com
 [209.85.215.54])
 by mx1.freebsd.org (Postfix) with ESMTP id 802208FC18;
 Fri, 19 Oct 2012 09:21:23 +0000 (UTC)
Received: by mail-la0-f54.google.com with SMTP id e12so196875lag.13
 for <multiple recipients>; Fri, 19 Oct 2012 02:21:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:reply-to:sender:in-reply-to:references:date
 :x-google-sender-auth:message-id:subject:from:to:cc:content-type;
 bh=9bzJTe2eb6OTazQO0ln4Q6JMv0kJpB24j7K/j6Zzc3A=;
 b=oUOKED63Zk8JJ5oR3ZmtuGZTMaztxxxfLf9/q7fLLD3//eE0+v+D0RJ4WpWesHOYV0
 zgO7bvFLOpqFH8PjTdMApVEq6rXMkoo/TGmBDSnileUqe19WjUeG5/V7QaGcJlC8PxLl
 PegyBv81Tu2BTLZ0CPptRMo3DJDSphyL28ktUclwfXt362l6VsGMYixoQGFBD5qye2KG
 ZNuRh5a5MyDqx5Yjqcf85GAUz6w70kYNXWxy39L9AeuF/fSsXjWABQ1jqsV0+Hglf+wY
 BdJGisqzVDUdSzRtjDF9co6Mx+rQREDiAepFOGfenppdTfe269QMoo4Zrr6pkViFXaW4
 8nRQ==
MIME-Version: 1.0
Received: by 10.112.98.37 with SMTP id ef5mr381923lbb.84.1350638481520; Fri,
 19 Oct 2012 02:21:21 -0700 (PDT)
Sender: asmrookie@gmail.com
Received: by 10.112.30.37 with HTTP; Fri, 19 Oct 2012 02:21:21 -0700 (PDT)
In-Reply-To: <508119DE.6020106@freebsd.org>
References: <201207301350.q6UDobCI099069@svn.freebsd.org>
 <CAJ-FndA8Yende_=-hgOMjfUkQVhaSdSjAb0W8xthqN1ThwT=Vg@mail.gmail.com>
 <5056D078.3020904@freebsd.org> <201209171113.06861.jhb@freebsd.org>
 <508119DE.6020106@freebsd.org>
Date: Fri, 19 Oct 2012 10:21:21 +0100
X-Google-Sender-Auth: Th_yYq1IVPteuiaA6MKEkbu6wxU
Message-ID: <CAJ-FndAb9naW5RopgH8H=gBGRmu1UdGX85A12fcevGabHoQj6w@mail.gmail.com>
Subject: Re: svn commit: r238907 - projects/calloutng/sys/kern
From: Attilio Rao <attilio@freebsd.org>
To: Andre Oppermann <andre@freebsd.org>
Content-Type: text/plain; charset=UTF-8
Cc: Davide Italiano <davide@freebsd.org>, mlaier@freebsd.org,
 svn-src-projects@freebsd.org, John Baldwin <jhb@freebsd.org>,
 Konstantin Belousov <kostikbel@gmail.com>, src-committers@freebsd.org,
 Stephan Uphoff <ups@freebsd.org>
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.14
Precedence: list
Reply-To: attilio@FreeBSD.org
List-Id: "SVN commit messages for the src &quot; projects&quot;
 tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Oct 2012 09:21:25 -0000

On 10/19/12, Andre Oppermann <andre@freebsd.org> wrote:
> On 17.09.2012 17:13, John Baldwin wrote:
>> On Monday, September 17, 2012 3:25:44 am Andre Oppermann wrote:
>>> Hello Attilio,
>>>
>>> could you integrate and test this patch from Isilon as well:
>>>
>>>     Add INVARIANT and WITNESS support to rm_lock locks and optimize the
>>>     synchronization path by replacing a LIST of active readers with a
>>>     TAILQ.
>>>
>>>     Obtained from:	Isilon
>>>     Submitted by:	mlaier
>>>
>>>     http://svn.freebsd.org/changeset/base/234648
>>>
>>> You're far deeper into locking than I am.
>>
>> Some of this is already in the tree, and their WITNESS changes don't
>> quite
>> work correctly.  I have several fixes (including some of these already)
>> that I
>> am just waiting to develop a good test for.  Having an _rm_assert() to
>> pull
>> from will be good though.
>
> Any news/progress on this?

I left the ball to John, but I can intervein if needed.

Attilio


-- 
Peace can only be achieved by understanding - A. Einstein