From owner-freebsd-toolchain@FreeBSD.ORG Wed Jan 9 15:52:22 2013 Return-Path: Delivered-To: toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 70EB36EA; Wed, 9 Jan 2013 15:52:22 +0000 (UTC) (envelope-from bright@mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id 5F28F9CF; Wed, 9 Jan 2013 15:52:22 +0000 (UTC) Received: from Alfreds-MacBook-Pro-9.local (unknown [207.238.187.242]) by elvis.mu.org (Postfix) with ESMTPSA id C78F01A3DBF; Wed, 9 Jan 2013 07:52:20 -0800 (PST) Message-ID: <50ED9232.8020606@mu.org> Date: Wed, 09 Jan 2013 10:52:18 -0500 From: Alfred Perlstein User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/17.0 Thunderbird/17.0 MIME-Version: 1.0 To: Konstantin Belousov Subject: Re: Fast sigblock (AKA rtld speedup) References: <20130107182235.GA65279@kib.kiev.ua> <50EBAA1F.9070303@freebsd.org> <20130108145631.GD82219@kib.kiev.ua> <50EC34FE.4070804@mu.org> <20130109073841.GH2561@kib.kiev.ua> In-Reply-To: <20130109073841.GH2561@kib.kiev.ua> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: arch@freebsd.org, toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jan 2013 15:52:22 -0000 On 1/9/13 2:38 AM, Konstantin Belousov wrote: > On Tue, Jan 08, 2013 at 10:02:22AM -0500, Alfred Perlstein wrote: >> I think it would be great if it works, I just haven't had time to fully >> understand your more recent patch. If you feel it's safe and maybe do a >> few test programs to see what happens, that would be best. > I revived the test programs I used during the development of the patch, see > http://people.freebsd.org/~kib/misc/fast_sigblock.c > http://people.freebsd.org/~kib/misc/fast_sigblock2.c > > Also, I adapted the code to the specific case you asked about, in > http://people.freebsd.org/~kib/misc/fast_sigblock3.c > When run from the shell, it reports 'Killed'. This looks very good, thank you for addressing my concerns. I think you should go forward with it then. -Alfred