Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S262623AbVAPWHS (ORCPT ); Sun, 16 Jan 2005 17:07:18 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S262621AbVAPWHS (ORCPT ); Sun, 16 Jan 2005 17:07:18 -0500 Received: from colin2.muc.de ([193.149.48.15]:23816 "HELO colin2.muc.de") by vger.kernel.org with SMTP id S262624AbVAPWHP (ORCPT ); Sun, 16 Jan 2005 17:07:15 -0500 Date: 16 Jan 2005 23:07:14 +0100 Date: Sun, 16 Jan 2005 23:07:14 +0100 From: Andi Kleen To: Benjamin Herrenschmidt Cc: Alan Cox , brking@us.ibm.com, Paul Mackerras , Linux Kernel Mailing List Subject: Re: [PATCH 1/1] pci: Block config access during BIST (resend) Message-ID: <20050116220714.GA76666@muc.de> References: <1105645491.4624.114.camel@localhost.localdomain> <20050113215044.GA1504@muc.de> <1105743914.9222.31.camel@localhost.localdomain> <20050115014440.GA1308@muc.de> <1105750898.9222.101.camel@localhost.localdomain> <1105770012.27411.72.camel@gaston> <1105829883.15835.6.camel@localhost.localdomain> <1105848104.27436.97.camel@gaston> <20050116044823.GA55143@muc.de> <1105908798.27436.102.camel@gaston> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1105908798.27436.102.camel@gaston> User-Agent: Mutt/1.4.1i Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 810 Lines: 17 > What is complex in there ? I agree it's not convenient to do this from > the very low level ones that don't take the pci_dev * as an argument, > but from the higher level ones that does, the overhead is basically to > test a flag in the pci_dev, I doubt it will be significant in any way > performance wise, especially compared to the cost of a config space > access... For once you cannot block in them. There are even setups that need to (have to) do config space accesses in interrupt handlers. The operations done there should be rather light weight. -Andi - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/