From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751188AbcFXTf5 (ORCPT ); Fri, 24 Jun 2016 15:35:57 -0400 Received: from mx2.suse.de ([195.135.220.15]:55405 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751023AbcFXTfz (ORCPT ); Fri, 24 Jun 2016 15:35:55 -0400 Date: Fri, 24 Jun 2016 12:35:36 -0700 From: Davidlohr Bueso To: KY Srinivasan Cc: James Bottomley , "peterz@infradead.org" , "mingo@kernel.org" , "davem@davemloft.net" , "cw00.choi@samsung.com" , "dougthompson@xmission.com" , "bp@alien8.de" , "mchehab@osg.samsung.com" , "gregkh@linuxfoundation.org" , "pfg@sgi.com" , "jikos@kernel.org" , "hans.verkuil@cisco.com" , "awalls@md.metrocast.net" , "dledford@redhat.com" , "sean.hefty@intel.com" , "heiko.carstens@de.ibm.com" , "sumit.semwal@linaro.org" , "schwidefsky@de.ibm.com" , "linux-kernel@vger.kernel.org" Subject: Re: [PATCH -tip 00/12] locking/atomics: Add and use inc,dec calls for FETCH-OP flavors Message-ID: <20160624193536.GA26017@linux-80c1.suse> References: <1466453164-13185-1-git-send-email-dave@stgolabs.net> <1466786765.2343.37.camel@HansenPartnership.com> <20160624173028.GA24658@linux-80c1.suse> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.24 (2015-08-30) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, 24 Jun 2016, KY Srinivasan wrote: >How so? Can you expand on the racy part. The subtraction is done on a local copy of >the value. Yeah, you're right. I took a look at the generated code and I was unnecessarily worried about the window between the return value and the subtraction. Thanks, Davidlohr