From owner-cvs-all Fri Jun 22 14:34:29 2001 Delivered-To: cvs-all@freebsd.org Received: from beppo.feral.com (beppo.feral.com [192.67.166.79]) by hub.freebsd.org (Postfix) with ESMTP id D2D4537B406; Fri, 22 Jun 2001 14:34:25 -0700 (PDT) (envelope-from mjacob@feral.com) Received: from wonky.feral.com (wonky.feral.com [192.67.166.7]) by beppo.feral.com (8.11.3/8.11.3) with ESMTP id f5MLYPg75286; Fri, 22 Jun 2001 14:34:25 -0700 (PDT) (envelope-from mjacob@feral.com) Date: Fri, 22 Jun 2001 14:34:19 -0700 (PDT) From: Matthew Jacob Reply-To: To: John Baldwin Cc: , Subject: Re: cvs commit: src/sys/alpha/include atomic.h In-Reply-To: Message-ID: <20010622143210.F20923-100000@wonky.feral.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Fri, 22 Jun 2001, John Baldwin wrote: > > On 22-Jun-01 Matthew Jacob wrote: > > > > > > Hmm........ Did you decide this might clean up the foo we've been seeing? > > > > I believe I *had* mentioned this to you at some point...... > > It shouldn't be needed in theory, (theory is great) but it does make the > weird witness panics go away. I thought I mentioned that I thought that the issue here is that you're mixing atomic accesses (ldl_c/stX_c) which do not require MB with plain tests (using loads) which are not guaranteed to be coherent. Oh, well... Look- if it makes things better, great! Maybe just put a note to revisit it again later? -matt To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message