Received: by 2002:ac0:a581:0:0:0:0:0 with SMTP id m1-v6csp1304688imm; Tue, 3 Jul 2018 08:52:38 -0700 (PDT) X-Google-Smtp-Source: ADUXVKK5/fCJSXup0o9fal42xe2UjO+pFyQyyMrNUHuZxGyy1jhlUa1AJOVA/MkwCqtkf9UbtuPd X-Received: by 2002:a65:660a:: with SMTP id w10-v6mr25518174pgv.366.1530633158520; Tue, 03 Jul 2018 08:52:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1530633158; cv=none; d=google.com; s=arc-20160816; b=WYc7vDpVbG5G+2OicFbwEh4+knmidgUhRXF/ZwnBxXa9SWJlLfWss9ggXEmLF0E7oJ HCNdcx8LD74fL+RKswe8pCkbKKsmsJE8lX2sAxvJzpahpngawRuKN820H7KLEc6NAS3l AQYCKNt3apSbxpUlImYDXAAJwQd7qB/+RvznAvuf2CVj1UvXdJb3vpgIbkwKek4YNoV9 A0BT1ytrLJHQva4B5eaBa/svR1rYOBrBk4nY5D9ogiH1DeQDUw0tyVLVZyWLi4dFsfKg EG6Lclq4KKN+0FNoMkjF1B7YsVF+g1JnV+QEPO1kTwr/TGujkX1SGLkOpkt+x3Wwf4OI vDsQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:user-agent:in-reply-to :content-disposition:mime-version:references:reply-to:subject:cc:to :from:date:arc-authentication-results; bh=ipOy4KekhlOpKMxa0UnKzOXmnKRXMmS+vpcX2eJuu1Y=; b=w0l9VQo9G99v0Ps1MaY2QWRzHUnbOg9zvsY1Sp5cRfIbke/tGG33j8DGRCd7gYoj5w mEm8iXM7ljzFCAfUnmTlTQ6vVHH681DnVkqyoPTdYDeL3WXKnatD5eq8Kfn/9dK6vBE2 jg462vGAoKMqfiMssFOLLDwcmqp/l6klmV/XW1Gz5/pGtOwArIxReu4JVf9/4HDMzhbU 6nK9JfUeTMssXr4bAgO0q97Qwy9WTwiD1leGsbgB1bAr9J3ZjgJVsjKm2Mit0576a2SG dGHJg3mlPdWvs0YdP/Cl8zkKkEwLPxQvUM08ZNlqxL2Or0rZBOQzBPQmECQWA+DhLLVV 9siA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=ibm.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id r23-v6si1330160pgb.623.2018.07.03.08.52.23; Tue, 03 Jul 2018 08:52:38 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=ibm.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933063AbeGCPu6 (ORCPT + 99 others); Tue, 3 Jul 2018 11:50:58 -0400 Received: from mx0b-001b2d01.pphosted.com ([148.163.158.5]:54356 "EHLO mx0a-001b2d01.pphosted.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S932261AbeGCPu5 (ORCPT ); Tue, 3 Jul 2018 11:50:57 -0400 Received: from pps.filterd (m0098413.ppops.net [127.0.0.1]) by mx0b-001b2d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w63FmbO8110092 for ; Tue, 3 Jul 2018 11:50:57 -0400 Received: from e15.ny.us.ibm.com (e15.ny.us.ibm.com [129.33.205.205]) by mx0b-001b2d01.pphosted.com with ESMTP id 2k0b52k43b-1 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 03 Jul 2018 11:50:56 -0400 Received: from localhost by e15.ny.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Tue, 3 Jul 2018 11:50:56 -0400 Received: from b01cxnp22036.gho.pok.ibm.com (9.57.198.26) by e15.ny.us.ibm.com (146.89.104.202) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256) Tue, 3 Jul 2018 11:50:51 -0400 Received: from b01ledav003.gho.pok.ibm.com (b01ledav003.gho.pok.ibm.com [9.57.199.108]) by b01cxnp22036.gho.pok.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id w63Fooix10289472 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Tue, 3 Jul 2018 15:50:50 GMT Received: from b01ledav003.gho.pok.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 2131FB206A; Tue, 3 Jul 2018 11:50:34 -0400 (EDT) Received: from b01ledav003.gho.pok.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id E400FB205F; Tue, 3 Jul 2018 11:50:33 -0400 (EDT) Received: from paulmck-ThinkPad-W541 (unknown [9.70.82.159]) by b01ledav003.gho.pok.ibm.com (Postfix) with ESMTP; Tue, 3 Jul 2018 11:50:33 -0400 (EDT) Received: by paulmck-ThinkPad-W541 (Postfix, from userid 1000) id D64A416CA31C; Tue, 3 Jul 2018 08:53:03 -0700 (PDT) Date: Tue, 3 Jul 2018 08:53:03 -0700 From: "Paul E. McKenney" To: Andrea Parri Cc: Mark Rutland , linux-kernel@vger.kernel.org, akiyks@gmail.com, boqun.feng@gmail.com, dhowells@redhat.com, j.alglave@ucl.ac.uk, luc.maranget@inria.fr, npiggin@gmail.com, peterz@infradead.org, stern@rowland.harvard.edu, will.deacon@arm.com, davem@davemloft.net Subject: Re: [PATCH 0/2] tools/memory-model: remove ACCESS_ONCE() Reply-To: paulmck@linux.vnet.ibm.com References: <20180628123347.52963-1-mark.rutland@arm.com> <20180628123845.GA14456@andrea> <20180628152140.GK3593@linux.vnet.ibm.com> <20180628165111.GA4013@andrea> <20180702185415.GR3593@linux.vnet.ibm.com> <20180703101241.GA29602@andrea> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180703101241.GA29602@andrea> User-Agent: Mutt/1.5.21 (2010-09-15) X-TM-AS-GCONF: 00 x-cbid: 18070315-0068-0000-0000-000003128204 X-IBM-SpamModules-Scores: X-IBM-SpamModules-Versions: BY=3.00009301; HX=3.00000241; KW=3.00000007; PH=3.00000004; SC=3.00000266; SDB=6.01056002; UDB=6.00541669; IPR=6.00833925; MB=3.00021977; MTD=3.00000008; XFM=3.00000015; UTC=2018-07-03 15:50:54 X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused x-cbparentid: 18070315-0069-0000-0000-000044E664AD Message-Id: <20180703155303.GA3593@linux.vnet.ibm.com> X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:,, definitions=2018-07-03_06:,, signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1806210000 definitions=main-1807030180 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Jul 03, 2018 at 12:12:41PM +0200, Andrea Parri wrote: > > > 1) Merge the file touched by that patch into (the recently created): > > > > > > Documentation/atomic_t.txt > > > > > > (FWIW, queued in my TODO list). > > > > Some consolidation of documentation would be good. ;-) > > > > Thoughts from others? > > > > > 2) Add the entry: > > > > > > F: Documentation/atomic_t.txt > > > > > > to the "ATOMIC INFRASTRUCTURE" subsystem in the MAINTAINERS file so > > > that developers can easily find (the intended?) reviewers for their > > > patch. (Of course, this will need ACK from the ATOMIC people). > > > > If the merging will take awhile, it might also be good to put > > Documentation/core-api/atomic_ops.rst somewhere as well. > > Indeed. And let's not forget the "orphaned": > > Documentation/atomic_bitops.txt > Documentation/core-api/refcount-vs-atomic.rst Lots of puppies to adopt, aren't there? ;-) I could make the argument that these files are part of the documentation for the Linux kernel's memory model, and that they should therefore be added to the LKMM MAINTAINERS entry. Any objections? (Adding David Miller in his capacity of author of atomic_ops.txt.) Separately, it might be good to make sure that the linux-arch folks are aware of proposed changes to the memory model. To that end, would it make sense to add the linux-arch mailing list to that same entry? Thanx, Paul ------------------------------------------------------------------------ commit 33a58ee5eadadfb1f4850eabd4fac332984881d5 Author: Paul E. McKenney Date: Tue Jul 3 08:48:09 2018 -0700 tools/memory-model: Add informal LKMM documentation to MAINTAINERS The Linux-kernel memory model has been informal, with a number of text files documenting it. It would be good to make sure that these informal descriptions are kept up to date and/or pruned appropriately. This commit therefore brings more of those text files into the LKMM MAINTAINERS file entry. Signed-off-by: Paul E. McKenney Cc: Alan Stern Cc: Andrea Parri Cc: Will Deacon Cc: Peter Zijlstra Cc: Boqun Feng Cc: Nicholas Piggin Cc: David Howells Cc: Jade Alglave Cc: Luc Maranget Cc: Akira Yokosawa Cc: Daniel Lustig Cc: "David S. Miller" diff --git a/MAINTAINERS b/MAINTAINERS index f2903b818671..2ba947fc9a2f 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -8321,6 +8321,10 @@ L: linux-kernel@vger.kernel.org S: Supported T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git F: tools/memory-model/ +F: Documentation/atomic_bitops.txt +F: Documentation/atomic_t.txt +F: Documentation/core-api/atomic_ops.rst +F: Documentation/core-api/refcount-vs-atomic.rst F: Documentation/memory-barriers.txt LINUX SECURITY MODULE (LSM) FRAMEWORK