Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp3833431ybl; Tue, 21 Jan 2020 07:53:33 -0800 (PST) X-Google-Smtp-Source: APXvYqyIh/IV12bUP2vukCal06ELiVit3Edk0ysAStUE5cbLdxDTu0nIUbsLHdWSkMhfKMVgEPrg X-Received: by 2002:a9d:68cc:: with SMTP id i12mr4001490oto.207.1579622013645; Tue, 21 Jan 2020 07:53:33 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1579622013; cv=none; d=google.com; s=arc-20160816; b=ECXvvlSC72Z4YNw6nB3I4JFYJVkp6FIAo0V+eNLTQOoUWCvHCvAP40Bh2eYFSvDHJy i9pHI8WZKlicC4nZs1bHlR9zNOhFeq3S7acBRgI9DUSSbhyQjm0gEZEQYuwiiaQC6Hqt NCg9OjbzbcfFmMZlQGWVuMAHHI7xcpQaS9X4jqPa7Cu6URw91wI7f6ZUI/y8mjMyLDsi gK3+Scca6IOb/cRzcYfsSX/BTP00Nv9T1+P33dylCNz0nuSc4OnKNdWGZ5x6jfL/+8JR ui2g09g6tW2NC0QtouUgHTUqZ/fc+w59tDScuboQDu0jfIY31DVV7us6uBnQo2Tv/4r3 Dg6Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:to:cc:message-id:subject:date :mime-version:from:content-transfer-encoding:dkim-signature; bh=TSx1IacjA36C7gRcUNqAiUk52Ru2xAt6jsIMGDeM5kc=; b=hU5q52pxGriuBfmF7XSKJg5nR/GW7YszXNgHFMR7SSBYlDTBwkeK+YXUhQ1w969Rtp TFiUfyO7J1Y5hYYvu49Aqb2+e18JEvvaqrj5QpXEYIx8asXGtjfiulsIsMr+Jler6H4j a5KIKqsoPi4xdqAB13cXQkuh5m6nS408H1yynI/rPkgq3p0ktV8s3+jEVjECxiau6ZU6 70MeEjHSqkV8R+642t7Faap3NIpFzgOJlTfCFTxzdCQacdEBiPPQ+KAWWX1a7X83bFI8 qsrxNxkZQWas4fqhkmhxC/MR0xB7PGtqcwaSqE9crgg56cSa+JSRalN6p3iUbSpzZaFR 3Q7g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@lca.pw header.s=google header.b=FSED5JXe; 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 l6si12352495otk.134.2020.01.21.07.53.21; Tue, 21 Jan 2020 07:53:33 -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=FSED5JXe; 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 S1729486AbgAUPvB (ORCPT + 99 others); Tue, 21 Jan 2020 10:51:01 -0500 Received: from mail-qt1-f174.google.com ([209.85.160.174]:37446 "EHLO mail-qt1-f174.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729153AbgAUPvB (ORCPT ); Tue, 21 Jan 2020 10:51:01 -0500 Received: by mail-qt1-f174.google.com with SMTP id w47so2984755qtk.4 for ; Tue, 21 Jan 2020 07:51:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lca.pw; s=google; h=content-transfer-encoding:from:mime-version:date:subject:message-id :cc:to; bh=TSx1IacjA36C7gRcUNqAiUk52Ru2xAt6jsIMGDeM5kc=; b=FSED5JXeH7JMEFRDifhZbjZ4BjsiEodHmzWcTAdNLBgEJ0gWI+N0lPPP1IPNqXHf4S zDWOcuNV/9WBBka7TdArzN2hfkxuq2A4VqDhgo2uEG77umIYL1kmlo/JLHcrz8Thdeeq xd56xjAmYkHad1d7vpAPWP25Fi7hLSgpsWpPl7G8sXOK7Xy/Vki3ZAf/EqjTXwT98ESU 8HVY0YhlpVn88LP8e+mx6vwCyKkJJMF/IYczprzhSKDCKUjDwQbki+cfTqOUlCEU4xG3 GubVElkTj5l0Caa6j/0wWqWd5UBqQ+BT29Z/oEiQIetZXlCMqhnIOTQbx+I86bY//l1C Dt5w== 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:date :subject:message-id:cc:to; bh=TSx1IacjA36C7gRcUNqAiUk52Ru2xAt6jsIMGDeM5kc=; b=RJv/G6T+YI6xIOZxv+mEJiIseEA6ipxUjZHPbBy+nWCDKaMGgi4VVM9ve3bgP95fvz xf94UpZhCU1d5SJ0UCyniyzh2BoUoxPhH4Fg58hQzCnlkOH+ry0ME+KtqjVK3yC4J+CK QUFvSeVpgMhOa4434ByLCTOLHHzRI2yZK2cqTx4h9fMZdrCj/RsIekcQhA3/L0dDkHnM VWyryvFdrm8806J43+Nbh6QWyuCN9sxsh86gZA8ZUXecwEtDUPzNOFZ7hq6+6L7f/RBO YUrNwsmVS1NQHrQxTT/Xyod59m7DgLs+af7PcxnsxHKq6AKPSooVzzefRM3goA6fwJU0 rmpQ== X-Gm-Message-State: APjAAAWkSoNft6KqL9orGf7/hzsIljEmC2tN9XgD05fqWwxg1aMGUdMz GEUmhd6BnYUeD7nCIwmft7r/RF3B+BUdjA== X-Received: by 2002:ac8:7356:: with SMTP id q22mr5067604qtp.162.1579621858159; Tue, 21 Jan 2020 07:50:58 -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 t3sm19740433qtc.8.2020.01.21.07.50.57 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 21 Jan 2020 07:50:57 -0800 (PST) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: Qian Cai Mime-Version: 1.0 (1.0) Date: Tue, 21 Jan 2020 10:50:56 -0500 Subject: Re: [PATCH -next] x86/mm/pat: silence a data race in cpa_4k_install Message-Id: <388BB7AF-C7AB-4F0D-B79A-A43097C12E62@lca.pw> Cc: Marco Elver , Thomas Gleixner , Ingo Molnar , Dave Hansen , Andy Lutomirski , Peter Zijlstra , the arch/x86 maintainers , LKML To: Borislav Petkov 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 21, 2020, at 10:45 AM, Borislav Petkov wrote: >=20 > Perhaps because you've been dealing with KCSAN for so long. :-) >=20 > The main angle here, IMO, is that this "fix" is being done solely for > KCSAN. Or is there another reason to "fix" intentional data races? At > least I don't see one. And the text says >=20 > "This will generate a lot of noise on a debug kernel with > debug_pagealloc with KCSAN enabled which could render the system > unusable." >=20 > So yes, I think it should say something about making KCSAN happy. >=20 > Oh, and while at it I'd prefer it if it did the __no_kcsan function > annotation instead of the data_race() thing. Or the patch title could be =E2=80=9Cplay KCSAN well with debug_pagealloc=E2= =80=9D? I am fine with __no_kcsan as well. I just need to retest the whole thing fir= st.=