From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28557 invoked by alias); 29 Jul 2005 08:46:16 -0000 Mailing-List: contact systemtap-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Post: List-Help: , Sender: systemtap-owner@sources.redhat.com Received: (qmail 28535 invoked by uid 22791); 29 Jul 2005 08:46:13 -0000 Date: Fri, 29 Jul 2005 08:46:00 -0000 From: Andi Kleen To: Richard J Moore Cc: Andi Kleen , Mathieu Desnoyers , Masami Hiramatsu , Karim Yaghmour , Masami Hiramatsu , michel.dagenais@polymtl.ca, Roland McGrath , Satoshi Oshima , sugita@sdl.hitachi.co.jp, systemtap@sources.redhat.com Subject: Re: Hitachi djprobe mechanism Message-ID: <20050729084610.GF3726@bragg.suse.de> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-SW-Source: 2005-q3/txt/msg00161.txt.bz2 On Fri, Jul 29, 2005 at 09:39:03AM +0100, Richard J Moore wrote: > > > > > that's a very good point. cmpxchg is not always considered for atomic > storing, though one does have to handle the complication of crossing page > boundaries. The CPU cancels and restarts the instruction in this case and everything is atomic again. -Andi