Received: by 10.223.185.116 with SMTP id b49csp897109wrg; Wed, 21 Feb 2018 08:40:22 -0800 (PST) X-Google-Smtp-Source: AH8x227jRSpYmghJpJwiCZnwY/+K4UlbUaOpLrhC7HoTu4Nm+J+pPYhRYfRu1fiv71qcCHRy6Q/W X-Received: by 10.99.163.1 with SMTP id s1mr3244590pge.47.1519231222762; Wed, 21 Feb 2018 08:40:22 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519231222; cv=none; d=google.com; s=arc-20160816; b=TPISiCcd77FarJTZ6KvDJRjsQ2uuCGfTuFX9fC5kkEtWV+quH9daVCEId63dz86sWt wakpUAapCh3Y5BpRuHXvCwE8CEJSCizafA3yWR/kDajqG7c0BVPXyiXFS0K9R8oAbGjj tSuWYDZPgHqCaEovAnNt3ueP66qHRhnb4jiLiRnUGwPpt/AKmTVvSn9Zrbk8Kc1NAmCs JfK6AQMYIXyk1BLbaD3z46cuuJnDbP+LHltclEzLSR7vk41c1L/TKOHOlCYkP04+LQb3 +3ndREEK/ExflNGVYJxzx4mEBr9ce5sqYfpPovCCfirpYDQcXt7IpAG7BYWccX7wWgxB ESBA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-disposition :content-transfer-encoding:mime-version:robot-unsubscribe:robot-id :git-commit-id:subject:to:references:in-reply-to:reply-to:cc :message-id:from:date:arc-authentication-results; bh=sxa2Q3lvfHCkMJwDpEBjHWp5ktbiiYImoRBGIyB1pqw=; b=t1aC/DxjQAsAebgRjO2aYVfD2uGKx5PfG+IE0MM4418uK2lMug7JNbFCmU/Wat5zGP 4WZDCumINgY8mgyDs7d7ZO/KpllqnvDPT/JyPfNRrsBHEZllKLw5B1vcLH30GR6nkkeX nVvFzysr4VXRxi/L+cRfF64OHbVc0HYZmo8ZMk+6lM3areKwbRP7B/xqd6+J50S/t/mT uptLqMpHDV/RVdAkJBl0h/XmAk/CMs+H4JDYfrRemMUWfn2DBhmkO2b0xOmbB8bJoabF AMG4eyf7v8NkmYoqihoPv0Jk3xvOpm+WBEekZECSUPnEmxxAbK4UbrSHvHXg/LTEeWI1 z/Zg== 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id k5si2179164pgp.751.2018.02.21.08.40.08; Wed, 21 Feb 2018 08:40:22 -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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753562AbeBUKnS (ORCPT + 99 others); Wed, 21 Feb 2018 05:43:18 -0500 Received: from terminus.zytor.com ([198.137.202.136]:38357 "EHLO terminus.zytor.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751640AbeBUKnQ (ORCPT ); Wed, 21 Feb 2018 05:43:16 -0500 Received: from terminus.zytor.com (localhost [127.0.0.1]) by terminus.zytor.com (8.15.2/8.15.2) with ESMTP id w1LAgrrx002575; Wed, 21 Feb 2018 02:42:53 -0800 Received: (from tipbot@localhost) by terminus.zytor.com (8.15.2/8.15.2/Submit) id w1LAgrt0002572; Wed, 21 Feb 2018 02:42:53 -0800 Date: Wed, 21 Feb 2018 02:42:53 -0800 X-Authentication-Warning: terminus.zytor.com: tipbot set sender to tipbot@zytor.com using -f From: tip-bot for Nikolay Borisov Message-ID: Cc: mingo@kernel.org, torvalds@linux-foundation.org, linux-kernel@vger.kernel.org, paulmck@linux.vnet.ibm.com, peterz@infradead.org, hpa@zytor.com, nborisov@suse.com, tglx@linutronix.de Reply-To: tglx@linutronix.de, hpa@zytor.com, peterz@infradead.org, nborisov@suse.com, paulmck@linux.vnet.ibm.com, linux-kernel@vger.kernel.org, torvalds@linux-foundation.org, mingo@kernel.org In-Reply-To: <1519169112-20593-8-git-send-email-paulmck@linux.vnet.ibm.com> References: <1519169112-20593-8-git-send-email-paulmck@linux.vnet.ibm.com> To: linux-tip-commits@vger.kernel.org Subject: [tip:locking/core] memory-barriers: Fix description of data dependency barriers Git-Commit-ID: 51de78892b1294d1521c41226a5ef215a910c25f X-Mailer: tip-git-log-daemon Robot-ID: Robot-Unsubscribe: Contact to get blacklisted from these emails MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=UTF-8 Content-Disposition: inline X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on terminus.zytor.com Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Commit-ID: 51de78892b1294d1521c41226a5ef215a910c25f Gitweb: https://git.kernel.org/tip/51de78892b1294d1521c41226a5ef215a910c25f Author: Nikolay Borisov AuthorDate: Tue, 20 Feb 2018 15:25:08 -0800 Committer: Ingo Molnar CommitDate: Wed, 21 Feb 2018 09:58:14 +0100 memory-barriers: Fix description of data dependency barriers In the description of data dependency barriers the words 'before' is used erroneously. Since such barrier order dependent loads one after the other. So substitute 'before' with 'after'. Signed-off-by: Nikolay Borisov Signed-off-by: Paul E. McKenney Acked-by: Peter Zijlstra Cc: Linus Torvalds Cc: Thomas Gleixner Cc: akiyks@gmail.com Cc: boqun.feng@gmail.com Cc: dhowells@redhat.com Cc: j.alglave@ucl.ac.uk Cc: linux-arch@vger.kernel.org Cc: luc.maranget@inria.fr Cc: npiggin@gmail.com Cc: parri.andrea@gmail.com Cc: stern@rowland.harvard.edu Cc: will.deacon@arm.com Link: http://lkml.kernel.org/r/1519169112-20593-8-git-send-email-paulmck@linux.vnet.ibm.com Signed-off-by: Ingo Molnar --- Documentation/memory-barriers.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/memory-barriers.txt b/Documentation/memory-barriers.txt index a37d3af..da6525b 100644 --- a/Documentation/memory-barriers.txt +++ b/Documentation/memory-barriers.txt @@ -403,7 +403,7 @@ Memory barriers come in four basic varieties: where two loads are performed such that the second depends on the result of the first (eg: the first load retrieves the address to which the second load will be directed), a data dependency barrier would be required to - make sure that the target of the second load is updated before the address + make sure that the target of the second load is updated after the address obtained by the first load is accessed. A data dependency barrier is a partial ordering on interdependent loads