Received: by 2002:ab2:6d45:0:b0:1fb:d597:ff75 with SMTP id d5csp520490lqr; Wed, 5 Jun 2024 12:40:16 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWRN2gFAsy4eG23dyl+0+xVOZgOjLLMh8cfwwy3l8AJ+i4PFW49ls5PJvV3RwHgv0WGzfcJlY8+ZqZPTF5uR7WaBd5F878xNlhvg6HNqg== X-Google-Smtp-Source: AGHT+IEqbtg3FeoII/7wxfrlhWXeZoTMxH9zTwXqL0miPml04D+0owAiDsXpwBxIBY/QOrais/uq X-Received: by 2002:a17:903:22c3:b0:1f6:782e:da23 with SMTP id d9443c01a7336-1f6a5a84e4emr44587045ad.63.1717616416372; Wed, 05 Jun 2024 12:40:16 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1717616416; cv=pass; d=google.com; s=arc-20160816; b=rXZBgQvO4lfbjhxyqEEjnxPRiQ7DekOzC2G3Hfh2zPQ5GU2Ab4zPvo6XDEvx/f5trn /T1a+dUhoEi4a2FcPElKJzw73I8P7FM4sDfbEzN2NPzlZ1Yq3DUeGFvb9yjEhfZTBHmn q+o9zspUJ8pxH7yKN5d/1qRboJjUKK7WHTTrF8gU9LeDusKF/dfGhDKUuyE4FD2ght/n jeMOehNUS9+HXhZT5B/v7tXo4HtKAGd9vR8J3+LY2EU36GgBmp00HEOKtEGbCVR89Fy2 +cZx8axPIcs76vI7/c4pwHpBeTDXgnBGjalE8KGXrEWAO29cNXE32O1jUovviR7xl50V teNA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:message-id:subject:cc :to:from:date; bh=CbM66ONS+LiOLgOTG0tSodVevLHld62eGmAHV55Na/4=; fh=whT3whL0/0FAvwqCmtO4yry5pVUddBhTkNU2KPPAJts=; b=CoRMfdWC/meuDmNex8f+jmBEhStaDR1Kcg2WfUEau6kVanMFNMmjZpbjBIjc/XXyia DvPIPLXsRK7mW9pEjfsopkbWgd5rNivE6uRc9dEaMK4ZCdD39QJrVYF66qhGCqi9j+A7 UTXN+4xNjfgvuoOpbzK5GpodgYEDM//TSBKeIHIgiKq8FTu9nbIyEM+nAnWd8Cky6Rhk A8PvhxqCk7E3ke0z/fv/00avjtVWJGmg/YyDSHpF/jAa0nk13dAJWBOPHE3bmCnxFDeA J/rfYMJmDWESf2WnyTO1a5gW+6kyaUywetbMEbS9Knb/K6PxmCVgRtaDNLuD2eqdoYYf yQ9w==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1 spf=pass spfdomain=netrider.rowland.org); spf=pass (google.com: domain of linux-kernel+bounces-203115-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-203115-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=harvard.edu Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id d9443c01a7336-1f67b307d63si29226505ad.561.2024.06.05.12.40.15 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 05 Jun 2024 12:40:16 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-203115-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; arc=pass (i=1 spf=pass spfdomain=netrider.rowland.org); spf=pass (google.com: domain of linux-kernel+bounces-203115-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-203115-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=harvard.edu Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id ACFA028A352 for ; Wed, 5 Jun 2024 19:40:14 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id C6B171527BC; Wed, 5 Jun 2024 19:40:11 +0000 (UTC) Received: from netrider.rowland.org (netrider.rowland.org [192.131.102.5]) by smtp.subspace.kernel.org (Postfix) with SMTP id 5415115279F for ; Wed, 5 Jun 2024 19:40:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=192.131.102.5 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717616411; cv=none; b=LYVLVJtH1x17Zsx4ODaWAoirt+1lU0N/1BO9MHYMr2kFROvSCPdRJuft2paC2jDoedzeghpOaXrp+M++sT/MPByFRiX5Q1sw0r1l/0HpCC13W3eY8zeZoxExqZG8ulx47rWxRLgrvxxhQVgEYqxrY5AOff2lhM3DELNHVTXyZYs= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717616411; c=relaxed/simple; bh=WpoWV7Z9ZwENUXOLSPhoajoLQlkmRBnATTnJO5Vt3P0=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=iiH1uXzYID2wY8m6OVvnSCTkAUbpsZtyeWPrbQ2jzdY7wcMullK0Vo/E9fCTtQUJ9O2N42CN+klxT5SLS1jhV6hdvU4VkYDyNfs3IUn1B/K597OsQrAIIjjS7KgPs6aTDnnOyTli3E1QIKN9VRyBYC3E1f36fedxbv00Il3M1IM= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=rowland.harvard.edu; spf=pass smtp.mailfrom=netrider.rowland.org; arc=none smtp.client-ip=192.131.102.5 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=rowland.harvard.edu Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=netrider.rowland.org Received: (qmail 206781 invoked by uid 1000); 5 Jun 2024 15:40:08 -0400 Date: Wed, 5 Jun 2024 15:40:08 -0400 From: Alan Stern To: Andrea Parri Cc: will@kernel.org, peterz@infradead.org, boqun.feng@gmail.com, npiggin@gmail.com, dhowells@redhat.com, j.alglave@ucl.ac.uk, luc.maranget@inria.fr, paulmck@kernel.org, akiyks@gmail.com, dlustig@nvidia.com, joel@joelfernandes.org, linux-kernel@vger.kernel.org, linux-arch@vger.kernel.org, hernan.poncedeleon@huaweicloud.com, jonas.oberhauser@huaweicloud.com Subject: Re: [PATCH] tools/memory-model: Document herd7 (internal) representation Message-ID: <844b1c86-d3ca-4325-9c2a-ac54d4bef829@rowland.harvard.edu> References: <20240524151356.236071-1-parri.andrea@gmail.com> <28bdcf4c-6903-4555-8cbc-a93704ec05f9@rowland.harvard.edu> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: On Wed, Jun 05, 2024 at 09:26:27PM +0200, Andrea Parri wrote: > > > Here's a much smaller patch, suitable for the -stable kernels. It fixes > > > the bug without doing the larger code reorganization (which will go into > > > a separate patch). Can you test this one? > > > > Testing in progress..., first results are good. > > Completed and good on the various locking litmus tests in the github > archive and in-tree. Okay, thanks. I'll submit the patches soon. Alan