Received: by 2002:a25:868d:0:0:0:0:0 with SMTP id z13csp189039ybk; Tue, 19 May 2020 19:30:39 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzu8FdOE7M3y8f7mZtMMVF+gt9tquuePQ9ahcfnXnfGov/iCx75tlQr1Ihy1Q460Rna2sRU X-Received: by 2002:a50:9547:: with SMTP id v7mr1485256eda.78.1589941838951; Tue, 19 May 2020 19:30:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1589941838; cv=none; d=google.com; s=arc-20160816; b=SRAg6cnFJFl4RcXspQ0MK9y/kxZtP4z5BPK9ZFQ+shOTCdrhCOLMdBSNT6LrPUWOGl oHb6Sdam45q+LFiE/QbdhMrBeZL+SQ51JqeP1IegyNbfWSZWf2Y2Esu8Zav7Vf9xfDu9 oha3QOpEBhHBxnZtEujokVZRhtF0vRYv2eEXJQ456n72uhulwSWgXBoMLS0ZxJ9u1phR vBZG2i+pvA/d0L2N8FhiBMG2/7kb67GVEM7t9uUz+iGVNBReWQu+6OqVHtFOJH+QP8mO lWQeC519/d7aAQY+F80dfV5hp7VI2CIFqX9jHAzgzxsbY9cVNHlrBTF02DQRexZT7Y1Q tdyA== 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=6Y7HJEX97OtUoScp+6aHU6PvBtaRCji4KFMDWzl/1dU=; b=q8yeu1oi8SejTEzMG1LPZbkYUI12hHnRQvRcFm5Sa5YP4lcyq75qJ7bt8IaziOcInN ErqCQdlQfUR56YbUEAWJG3vgCN1kZ/eyZj3RA3876S556dG/v2HEXROX5C7srBz2GNTq gNrIj2iqgf5B5TcG7gY+uYHARj3yHcNySQ/2soTJL0/Sn3jwlKDtf1ILqprSFwaRNCez uWgdbhNdR+k46bIeW7Ge4kmJtjSFDHg940l8RIACZvrq10u+ryBqqqLgLG8+nohUT5iH o43nHr0OmHfx14QP9pNoMMmeVZKLrGkxdrbpXX4VVYrSSJuSCAgFHp+6x1S2aQfHyxzj d0Ag== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@lca.pw header.s=google header.b=cQpNRMs3; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id n3si608359edc.522.2020.05.19.19.30.15; Tue, 19 May 2020 19:30:38 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@lca.pw header.s=google header.b=cQpNRMs3; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728476AbgETC2o (ORCPT + 99 others); Tue, 19 May 2020 22:28:44 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56684 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726178AbgETC2o (ORCPT ); Tue, 19 May 2020 22:28:44 -0400 Received: from mail-qv1-xf41.google.com (mail-qv1-xf41.google.com [IPv6:2607:f8b0:4864:20::f41]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 13739C061A0E for ; Tue, 19 May 2020 19:28:44 -0700 (PDT) Received: by mail-qv1-xf41.google.com with SMTP id f89so672060qva.3 for ; Tue, 19 May 2020 19:28:44 -0700 (PDT) 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=6Y7HJEX97OtUoScp+6aHU6PvBtaRCji4KFMDWzl/1dU=; b=cQpNRMs3iNodzFhYuYipwiBMcUEGOJ3xUdc3cfUveLOQY59Je2GsuNTi2qpKEMxCpQ 3bqSWrAGjqBoAKndJjjTJrgrLfwV0bEtLHNG8higFC140vI+VtauJs/m9kOAIHQ6bdEw QRu0U4nvggp52A00zOVb/a/qFsqC/GopXdX8Jhr4Op5hTwamyOUlKSvJCKIRDiAIwkTo XfRXahdTu0FwM1JDD2xDu73FAuvNFDfQjV+Q3E36HgXNh7DUvzGr+s3+FZYeI/Wx2n+Q +d1/j8ipY6CjVaaY4nrlOIakqFbwnltU0/SBa5QN+3728tuYh4pF+2SKKjug3/I9bVaB +tpw== 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=6Y7HJEX97OtUoScp+6aHU6PvBtaRCji4KFMDWzl/1dU=; b=gLM/tbKiKzVlim1/fokAOHKuHEjZt3/GHLjxrdT+1PtfUxc6oQUHtFWdxIfbnC8aJv wGsMTLhcmOzBGl03yDgEWuaei/dpx1bh/BvgmNWfq5eY1u2oUepNqT+jMBYZS0ROKG3c OxNEcd2XM4fdxvvYFE5kzcA9rJ5WOBh8hDmhSmDr9JgLkfLrz7W2r2AhIe9yl2FwtPMf waEhig0zjTFZzbgDU5Y242dROae4Ny1JiMK0qG0G/h/a5L5r9DWQuuQk1cODS2qYWdQQ X5LfRGPVXvkxzUQCOeUCuiN12EPu0+O7ZXcIl9PIFczIHrIXChzfw0W9h3QVWbci2HAO P3xA== X-Gm-Message-State: AOAM533s+Eu5oqll3Yg1kppv23HxLioAAUtcibI0WvsHMYi/3/2CuUye GbFL9yC72sZF8428MaY9VIOLI8VhTAqDdQ== X-Received: by 2002:a05:6214:1c2:: with SMTP id c2mr2800690qvt.185.1589941723237; Tue, 19 May 2020 19:28:43 -0700 (PDT) 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 y66sm988332qka.24.2020.05.19.19.28.42 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 19 May 2020 19:28:42 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: Qian Cai Mime-Version: 1.0 (1.0) Subject: Re: [PATCH] READ_ONCE, WRITE_ONCE, kcsan: Perform checks in __*_ONCE variants Date: Tue, 19 May 2020 22:28:41 -0400 Message-Id: <360AFD09-27EC-4133-A5E3-149B8C0C4232@lca.pw> References: <87y2pn60ob.fsf@nanos.tec.linutronix.de> Cc: Marco Elver , Peter Zijlstra , Linux Kernel Mailing List , kasan-dev , Will Deacon , "Paul E . McKenney" , Ingo Molnar In-Reply-To: <87y2pn60ob.fsf@nanos.tec.linutronix.de> To: Thomas Gleixner X-Mailer: iPhone Mail (17E262) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > On May 19, 2020, at 6:05 PM, Thomas Gleixner wrote: >=20 > Yes, it's unfortunate, but we have to stop making major concessions just > because tools are not up to the task. >=20 > We've done that way too much in the past and this particular problem > clearly demonstrates that there are limits. >=20 > Making brand new technology depend on sane tools is not asked too > much. And yes, it's inconvenient, but all of us have to build tools > every now and then to get our job done. It's not the end of the world. >=20 > Building clang is trivial enough and pointing the make to the right > compiler is not rocket science either. Yes, it all make sense from that angle. On the other hand, I want to be focu= s on kernel rather than compilers by using a stable and rocket-solid version= . Not mentioned the time lost by compiling and properly manage my own toolch= ain in an automated environment, using such new version of compilers means t= hat I have to inevitably deal with compiler bugs occasionally. Anyway, it is= just some other more bugs I have to deal with, and I don=E2=80=99t have a b= etter solution to offer right now.=