Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp156125ybl; Wed, 22 Jan 2020 18:17:54 -0800 (PST) X-Google-Smtp-Source: APXvYqyFZYYfxO04gl462egU9TmOYedeTOxj+1PtQqEvllHkAKOIDI76xivmSw8lMBLBnL1HrUNv X-Received: by 2002:a05:6830:612:: with SMTP id w18mr9825035oti.264.1579745874461; Wed, 22 Jan 2020 18:17:54 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1579745874; cv=none; d=google.com; s=arc-20160816; b=s4S6IxH9NDFyJUCmB7UUPjimgzwLlgzyNgkVaLAvc0ix81Zo4eKy8P4qzfRhVJ71UQ UBSEhATm8OIt1gF9fzew1EOCsukLkZlfrmCqAZh1+wzEElQN8rQS0g3MPGr7qhh8T+c5 /3OODj13Lrl02u/jvkI8n8he6o1dmUCFhVoCs43fEALDcuNc/2QkBtvj9aJGZMTuzdeQ bXo0qqLCRceAwtGJgfLXOihYMD7/esdhi7SKHk7vSFhtDeW8tf/0OCFO6ZHoNSwP3LNK vz5wqsJYokOmlyY+Kc1foj9ppbsq9IdVLhlqG7WDPTJAEEZBaO3nGCYl24ihG6+4b/Ny f3ZA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:to:in-reply-to:cc:references:message-id :date:subject:mime-version:from:content-transfer-encoding :dkim-signature; bh=FpLx9nFaQyFAkuAJUNg7if3TmeJOyQiHsoAjUEjz5tM=; b=adNZJ2/+PWRX0I7aca8sEUyEJFVMkKz633jDeu7sa1aDkC3OeLsUX4JiU6/5gQXaBj CKXezSY5AiYAC9R3JAnYFNz06LuQzreYp7SH48IH3nwhCNEoRkKHdgRd6wH7b+7bYqS1 fuwqLrgwRlDtvsD+uPNnVqc6s/9wg3yPpI8gv4hB952Dvl3TrO19bNAxyxi9ctZvF0I1 gLp5m5sxYEqVKVMTAwBsxRqaskq5bHDOvocuCI2/BYx9UTDo6ro847LRSyyyZq6+v9z1 dOMq35lbpbakx5aEofapwuPrSN26ZfmiVwqTSrSMh9xgb1RZvWbubSXj/0N+4lNCjQsz 9hhg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@lca.pw header.s=google header.b=QjKRZhIf; 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 9si166784oiz.237.2020.01.22.18.17.41; Wed, 22 Jan 2020 18:17:54 -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; dkim=pass header.i=@lca.pw header.s=google header.b=QjKRZhIf; 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 S1726164AbgAWCPK (ORCPT + 99 others); Wed, 22 Jan 2020 21:15:10 -0500 Received: from mail-qv1-f47.google.com ([209.85.219.47]:44468 "EHLO mail-qv1-f47.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725911AbgAWCPK (ORCPT ); Wed, 22 Jan 2020 21:15:10 -0500 Received: by mail-qv1-f47.google.com with SMTP id n8so767031qvg.11 for ; Wed, 22 Jan 2020 18:15:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lca.pw; s=google; h=content-transfer-encoding:from:mime-version:subject:date:message-id :references:cc:in-reply-to:to; bh=FpLx9nFaQyFAkuAJUNg7if3TmeJOyQiHsoAjUEjz5tM=; b=QjKRZhIf2+pG9F7VVshAd2exE77r3GyVlGlemytZszkljoQ0RbUC6tFfNQPMyoHmjl 9eIssjrm4eT3tR/JbG4R0pYhex6Xl7LOq0JXgi0e0UGgWmsRZNrAA8qezsTFG98XpReD nqrbnVZTs3hsKT8K3NhtP7BCPNKPdS9KFZOnejNo3t793bd+Mkygu67aBCnPJrEHng4q 5M9Cpkjj2jn4WozkxiVr0RJDzkRVE748VLYv2o+O4o4MzVH+ILNSphvt2NFcXelGCTZn 74fSa8v6/TCj0KKYO4DUOGE2ArXItV9KFWq1ok16pslpysw2OHa9FQVJ+aske6GMNyLa V0cg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:content-transfer-encoding:from:mime-version :subject:date:message-id:references:cc:in-reply-to:to; bh=FpLx9nFaQyFAkuAJUNg7if3TmeJOyQiHsoAjUEjz5tM=; b=ertcSG5mpBM3OgWv9PgfL3XrvEDuIlIDtoXz8JYyFQEMlBNbA8ndBYjeFZGCiGS1fI 9Em42PydX71PDZpOLi99SSagGXo1oQ4pWhMXukFrCsIfD+3BJaovyEwr5eqpJugfDwAa H8Xbls2lJ+9kn7mXA56+8vHUyo7J2K1L7N7tdEMlsvPj1hljajbNznnn8Ae67knoacsF RFTIjRwoko+RCvCKY5xrf8cki7bJlpvJlISqTE8FSw5rx/7Ep7meWqC+0jGVRENCUK39 7HKblCfzuYHYTAy4DRp/GoqKYgZx01eILo3gaGYuz94yMkwjJUbxEFreQsjdr6jZmqWw 00WA== X-Gm-Message-State: APjAAAVJDwnLipE1xdzbvy1SziEnigRHGKHkK16DTKKfE8HsXxOMV/ew jXHndn/WfSl2kv0FRmWPaz6Vuw== X-Received: by 2002:ad4:496f:: with SMTP id p15mr13530960qvy.191.1579745709289; Wed, 22 Jan 2020 18:15:09 -0800 (PST) Received: from [192.168.1.183] (pool-71-184-117-43.bstnma.fios.verizon.net. [71.184.117.43]) by smtp.gmail.com with ESMTPSA id z126sm250705qka.34.2020.01.22.18.15.08 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 22 Jan 2020 18:15:08 -0800 (PST) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable From: Qian Cai Mime-Version: 1.0 (1.0) Subject: Re: [PATCH -next] x86/mm/pat: silence a data race in cpa_4k_install Date: Wed, 22 Jan 2020 21:15:07 -0500 Message-Id: <4F7E8467-98F0-483A-BF70-CD06AC78890D@lca.pw> References: <20200122084604.GP14914@hirez.programming.kicks-ass.net> Cc: Borislav Petkov , Marco Elver , Thomas Gleixner , Ingo Molnar , Dave Hansen , Andy Lutomirski , the arch/x86 maintainers , LKML In-Reply-To: <20200122084604.GP14914@hirez.programming.kicks-ass.net> To: Peter Zijlstra X-Mailer: iPhone Mail (17C54) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > On Jan 22, 2020, at 3:46 AM, Peter Zijlstra wrote: >=20 > Documentation. It is a clear and concise marker of intent. Unintended > data races are bad. >=20 > Also, we've been adding annotations to the kernel source forever, > sparse, lockdep, etc.. now KCSAN. All we have to do is make sure they're > minimally invasive, and in that regard the date_race() marker is spot on > IMO. Okay, so which way should we move forward with this then? Borislav liked __n= o_kasan_or_inline and Peter liked data_race(). I personally like data_race()= more because it has nothing to do with the GCC bug, but I realized my opini= on has little weight here.=