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 " projects" 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