From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sebastian Andrzej Siewior Subject: Re: __HAVE_ARCH_CMPXCHG on ARM? Date: Wed, 18 Feb 2015 11:44:59 +0100 Message-ID: <20150218104459.GD28763@linutronix.de> References: <20150129185618.GA31459@nathan3500-linux-VM> <20150202133933.GD31847@arm.com> <20150203192730.GA10759@jcartwri.amer.corp.natinst.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Return-path: Content-Disposition: inline In-Reply-To: <20150203192730.GA10759@jcartwri.amer.corp.natinst.com> Sender: linux-rt-users-owner@vger.kernel.org To: Josh Cartwright Cc: Will Deacon , Yong Zhang , Yong Zhang , Nathan Sullivan , linux-rt-users , "linux-arm-kernel@lists.infradead.org" , linux-arch@vger.kernel.org List-Id: linux-arch.vger.kernel.org * Josh Cartwright | 2015-02-03 13:27:30 [-0600]: > native native > cmpxchg (UP) cmpxchg (SMP) __HAVE_ARCH_CMPXCHG > xtensa X X This one does not always have cmpxchg on UP (only the SMP variant which provides atomic operation). > Josh Sebastian From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from www.linutronix.de ([62.245.132.108]:47286 "EHLO Galois.linutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752660AbbBRKpG (ORCPT ); Wed, 18 Feb 2015 05:45:06 -0500 Date: Wed, 18 Feb 2015 11:44:59 +0100 From: Sebastian Andrzej Siewior Subject: Re: __HAVE_ARCH_CMPXCHG on ARM? Message-ID: <20150218104459.GD28763@linutronix.de> References: <20150129185618.GA31459@nathan3500-linux-VM> <20150202133933.GD31847@arm.com> <20150203192730.GA10759@jcartwri.amer.corp.natinst.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20150203192730.GA10759@jcartwri.amer.corp.natinst.com> Sender: linux-arch-owner@vger.kernel.org List-ID: To: Josh Cartwright Cc: Will Deacon , Yong Zhang , Yong Zhang , Nathan Sullivan , linux-rt-users , "linux-arm-kernel@lists.infradead.org" , linux-arch@vger.kernel.org Message-ID: <20150218104459.BYHMLWUbUm_Ayqixvf2P40PBd1O2eCiuIAj6UHe02nk@z> * Josh Cartwright | 2015-02-03 13:27:30 [-0600]: > native native > cmpxchg (UP) cmpxchg (SMP) __HAVE_ARCH_CMPXCHG > xtensa X X This one does not always have cmpxchg on UP (only the SMP variant which provides atomic operation). > Josh Sebastian