Received: by 10.223.185.116 with SMTP id b49csp1039402wrg; Wed, 21 Feb 2018 11:01:46 -0800 (PST) X-Google-Smtp-Source: AH8x227p13tCs8dvJPY9uiM1A2v1ldYK4M8z+NdzSlRVC+6MunJCQOqezv/h5th7PzXJfRNTTuH3 X-Received: by 2002:a17:902:6083:: with SMTP id s3-v6mr3944607plj.6.1519239705968; Wed, 21 Feb 2018 11:01:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519239705; cv=none; d=google.com; s=arc-20160816; b=qZu+r+1IZz8stkGgGFddn4gUcLapWfOkZFRLrJhAGKTzpgsOSTn8nFo/pstbB0RVE8 KoxxxD1Jy8KICWEm4etFMAAZRu4+xaQz4zF7uSfqLJ+MyCz+plydd+0hgTAlUMUFQpST MVGUuudTjYQW1ok0jjgmI3FTxnUTLQegps51x+hLMCUAc2JwI67iMZKAdKDabEQ4Rn6k luhXTdRNNM/Gh/0gMSdq3Vn3kWZTqdi88cE7yhEvzNrSl9Cq1qlqctRtuJSxY0NU6BSI EyX/QxcABovfcC7uHdqLavBI9LFogJGKmzAIdgingw5Dy5/AUo+13O0hwUZ4QqRBeIQL rQrA== 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=QdX9xjfvPghRBzx7GR5qWXegRf404d4bs/4VUhEwyLg=; b=XaMpUslDoarh2HWUlOne8NdbpFacku4b2Ta157IBVl+uFgyZxqoMFAcJrlgS6bwSsI VVn7GeGfLdwB+6/KH3Ck+TDMWhLi5znI7uZ0TReAfXhrZCSJ7jT4VgOdp/tPt9+6qe3b 6lc7OL/71HTS2S+3AlOEmp9K3W4q4v7+UjLmjW75p5Yyk1McGhVM8ZT1Nyuxk7JaZJV1 hkRA0Hk/b+UqojqMnPvrB4jjEVtPcrilRzaKiKRzklMOdKjel3gqN2H/gcqI/EkNjKRX e41sbMaLjZ5ONTEF44wH8S/QjTDSpksNfViLZApdRm5ouDaVgCZD3wB3rH/mzXhLvzzt CkeA== 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 u10-v6si329962plu.362.2018.02.21.11.01.31; Wed, 21 Feb 2018 11:01:45 -0800 (PST) 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 S966318AbeBUQSE (ORCPT + 99 others); Wed, 21 Feb 2018 11:18:04 -0500 Received: from mx0a-001b2d01.pphosted.com ([148.163.156.1]:45856 "EHLO mx0a-001b2d01.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933284AbeBUQQT (ORCPT ); Wed, 21 Feb 2018 11:16:19 -0500 Received: from pps.filterd (m0098409.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w1LGFfYe005833 for ; Wed, 21 Feb 2018 11:16:18 -0500 Received: from e18.ny.us.ibm.com (e18.ny.us.ibm.com [129.33.205.208]) by mx0a-001b2d01.pphosted.com with ESMTP id 2g99pyqpyr-1 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=NOT) for ; Wed, 21 Feb 2018 11:16:16 -0500 Received: from localhost by e18.ny.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Wed, 21 Feb 2018 11:15:31 -0500 Received: from b01cxnp23033.gho.pok.ibm.com (9.57.198.28) by e18.ny.us.ibm.com (146.89.104.205) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; Wed, 21 Feb 2018 11:15:27 -0500 Received: from b01ledav003.gho.pok.ibm.com (b01ledav003.gho.pok.ibm.com [9.57.199.108]) by b01cxnp23033.gho.pok.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id w1LGFQho64684192; Wed, 21 Feb 2018 16:15:26 GMT Received: from b01ledav003.gho.pok.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 13DB3B2052; Wed, 21 Feb 2018 12:17:45 -0500 (EST) Received: from paulmck-ThinkPad-W541 (unknown [9.85.154.79]) by b01ledav003.gho.pok.ibm.com (Postfix) with ESMTP id AB2A1B2054; Wed, 21 Feb 2018 12:17:44 -0500 (EST) Received: by paulmck-ThinkPad-W541 (Postfix, from userid 1000) id 630AA16C1B29; Wed, 21 Feb 2018 08:15:50 -0800 (PST) Date: Wed, 21 Feb 2018 08:15:50 -0800 From: "Paul E. McKenney" To: Alan Stern Cc: linux-kernel@vger.kernel.org, linux-arch@vger.kernel.org, mingo@kernel.org, parri.andrea@gmail.com, will.deacon@arm.com, peterz@infradead.org, boqun.feng@gmail.com, npiggin@gmail.com, dhowells@redhat.com, j.alglave@ucl.ac.uk, luc.maranget@inria.fr, akiyks@gmail.com, nborisov@suse.com Subject: Re: [PATCH RFC tools/lkmm 09/12] tools/memory-model: Add required herd7 version to README file Reply-To: paulmck@linux.vnet.ibm.com References: <1519169112-20593-9-git-send-email-paulmck@linux.vnet.ibm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-TM-AS-GCONF: 00 x-cbid: 18022116-0044-0000-0000-000003E7AD39 X-IBM-SpamModules-Scores: X-IBM-SpamModules-Versions: BY=3.00008570; HX=3.00000241; KW=3.00000007; PH=3.00000004; SC=3.00000254; SDB=6.00993022; UDB=6.00504544; IPR=6.00772366; MB=3.00019674; MTD=3.00000008; XFM=3.00000015; UTC=2018-02-21 16:15:30 X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused x-cbparentid: 18022116-0045-0000-0000-00000817B300 Message-Id: <20180221161550.GF3617@linux.vnet.ibm.com> X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2018-02-21_05:,, signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 suspectscore=0 malwarescore=0 lowpriorityscore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1709140000 definitions=main-1802210197 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Feb 21, 2018 at 10:10:52AM -0500, Alan Stern wrote: > On Tue, 20 Feb 2018, Paul E. McKenney wrote: > > > LKMM and the herd7 tool are co-evolving, and out-of-date herd7 tools > > produce inaccurate results, often with no obvious error messages. This > > commit therefore adds the required herd7 version to the LKMM README file. > > > > Longer term, it would be good if .cat files could specify the required > > version in a manner allowing herd7 to produce clear diagnostics. > > > > Suggested-by: Akira Yokosawa > > Signed-off-by: Paul E. McKenney > > --- > > tools/memory-model/README | 3 ++- > > 1 file changed, 2 insertions(+), 1 deletion(-) > > > > diff --git a/tools/memory-model/README b/tools/memory-model/README > > index 91414a49fac5..ea950c566ffd 100644 > > --- a/tools/memory-model/README > > +++ b/tools/memory-model/README > > @@ -20,7 +20,8 @@ that litmus test to be exercised within the Linux kernel. > > REQUIREMENTS > > ============ > > > > -The "herd7" and "klitmus7" tools must be downloaded separately: > > +Version 7.48 of the "herd7" and "klitmus7" tools must be downloaded > > +separately: > > > > https://github.com/herd/herdtools7 > > The text immediately below this mentions the Docker image and gentoo > package. Aren't they both seriously out of date at this point? In > which case, shouldn't we remove them from the README? Agreed, we should. How about the following? Thanx, Paul ------------------------------------------------------------------------ commit b59fd89b465f0bfbfe06bf47e22c0cf160aef66b Author: Paul E. McKenney Date: Wed Feb 21 08:13:48 2018 -0800 tools/memory-model: Remove mention of docker/gentoo image Because the docker and gentoo images haven't been updated in quite some time, they are likely to provide more confusion than help. This commit therefore removes mention of them from the README file. Reported-by: Alan Stern Signed-off-by: Paul E. McKenney diff --git a/tools/memory-model/README b/tools/memory-model/README index ea950c566ffd..0b3a5f3c9ccd 100644 --- a/tools/memory-model/README +++ b/tools/memory-model/README @@ -27,21 +27,6 @@ separately: See "herdtools7/INSTALL.md" for installation instructions. -Alternatively, Abhishek Bhardwaj has kindly provided a Docker image -of these tools at "abhishek40/memory-model". Abhishek suggests the -following commands to install and use this image: - - - Users should install Docker for their distribution. - - docker run -itd abhishek40/memory-model - - docker attach - -Gentoo users might wish to make use of Patrick McLean's package: - - https://gitweb.gentoo.org/repo/gentoo.git/tree/dev-util/herdtools7 - -These packages may not be up-to-date with respect to the GitHub -repository. - ================== BASIC USAGE: HERD7