From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S265817AbUHMOLw (ORCPT ); Fri, 13 Aug 2004 10:11:52 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S265833AbUHMOLv (ORCPT ); Fri, 13 Aug 2004 10:11:51 -0400 Received: from dragnfire.mtl.istop.com ([66.11.160.179]:5626 "EHLO dsl.commfireservices.com") by vger.kernel.org with ESMTP id S265817AbUHMOLt (ORCPT ); Fri, 13 Aug 2004 10:11:49 -0400 Date: Fri, 13 Aug 2004 10:15:45 -0400 (EDT) From: Zwane Mwaikambo To: William Lee Irwin III Cc: Keith Owens , Linus Torvalds , Pavel Machek , Linux Kernel , Andrew Morton , Matt Mackall Subject: Re: [PATCH][2.6] Completely out of line spinlocks / i386 In-Reply-To: <20040813103902.GE11200@holomorphy.com> Message-ID: References: <20040812010115.GY11200@holomorphy.com> <20040812020424.GB11200@holomorphy.com> <20040812072058.GH11200@holomorphy.com> <20040813080116.GY11200@holomorphy.com> <20040813091640.GZ11200@holomorphy.com> <20040813093002.GA11200@holomorphy.com> <20040813094614.GB11200@holomorphy.com> <20040813100540.GC11200@holomorphy.com> <20040813102334.GD11200@holomorphy.com> <20040813103902.GE11200@holomorphy.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Fri, 13 Aug 2004, William Lee Irwin III wrote: > On Fri, Aug 13, 2004 at 03:23:34AM -0700, William Lee Irwin III wrote: > > Reinlining read_unlock_irq() also yields: > > text data bss dec hex filename > > mainline: 19973522 6607761 1878448 28459731 1b242d3 vmlinux > > cool: 19839487 6585707 1878448 28303642 1afe11a vmlinux > > C-func: 19923848 6582771 1878384 28385003 1b11eeb vmlinux > > unlock: 19895498 6582746 1878384 28356628 1b0b014 vmlinux > > unlock-irq: 19889858 6582721 1878384 28350963 1b099f3 vmlinux > > read-unlock: 19883858 6582674 1878384 28344916 1b08254 vmlinux > > irqrestore: 19855759 6582442 1878384 28316585 1b013a9 vmlinux > > rdunlockirq: 19855255 6582369 1878384 28316008 1b01168 vmlinux > > Reinlining read_unlock_irqrestore() also yields: > rdunlckrestor: 19855007 6582236 1878384 28315627 1b00feb vmlinux I was meaning to ask before, got ideas for lock profiling with this?