Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S964860AbWCHNIp (ORCPT ); Wed, 8 Mar 2006 08:08:45 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751054AbWCHNIp (ORCPT ); Wed, 8 Mar 2006 08:08:45 -0500 Received: from outpipe-village-512-1.bc.nu ([81.2.110.250]:47515 "EHLO lxorguk.ukuu.org.uk") by vger.kernel.org with ESMTP id S1750991AbWCHNIo (ORCPT ); Wed, 8 Mar 2006 08:08:44 -0500 Subject: Re: Memory barriers and spin_unlock safety From: Alan Cox To: Linus Torvalds Cc: Paul Mackerras , David Howells , akpm@osdl.org, linux-arch@vger.kernel.org, bcrl@linux.intel.com, matthew@wil.cx, linux-kernel@vger.kernel.org, mingo@redhat.com, linuxppc64-dev@ozlabs.org, jblunck@suse.de In-Reply-To: References: <32518.1141401780@warthog.cambridge.redhat.com> <17417.29375.87604.537434@cargo.ozlabs.ibm.com> <17422.19865.635112.820824@cargo.ozlabs.ibm.com> Content-Type: text/plain Content-Transfer-Encoding: 7bit Date: Wed, 08 Mar 2006 13:12:57 +0000 Message-Id: <1141823577.7605.31.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 (2.2.3-2.fc4) Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 671 Lines: 16 On Maw, 2006-03-07 at 19:54 -0800, Linus Torvalds wrote: > Close, yes. HOWEVER, it's only really ordered wrt the "innermost" bus. I > don't think PCI bridges are supposed to post PIO writes, but a x86 CPU > basically won't stall for them forever. The bridges I have will stall forever. You can observe this directly if an IDE device decides to hang the IORDY line on the IDE cable or you crash the GPU on an S3 card. Alan - 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/