Received: by 2002:a25:c205:0:0:0:0:0 with SMTP id s5csp4689063ybf; Wed, 4 Mar 2020 08:45:28 -0800 (PST) X-Google-Smtp-Source: ADFU+vvQW5/Nd41GTk6tWJ4PB+V6LwTMYJZLvvzmJMrOevusl/c0gGyhBasqPt2ys3cA0vyqP8/Y X-Received: by 2002:a9d:24c8:: with SMTP id z66mr3245935ota.338.1583340328599; Wed, 04 Mar 2020 08:45:28 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1583340328; cv=none; d=google.com; s=arc-20160816; b=wRSiVLxcRZEKMS/6/oqofRD33oQJp1mbgQ1NQjyqYV3RuW7Dq7+fZMI+9KyBY7Z/Im NTwbQ34xNg2OBnZQR2C/cNmzs2tJAdbWrU40pfapS/Zne6RzW+X2ELQuGlGlN0V4MbI+ O5vbZtDM1DV8F26WS4Rktds69H6j1yywzAd5XOotUaz3/epI6KVXGDP7pmA/KLhu6nhU 8Sd7wAGJzgsPV9aDX5vCUlpSg5OWXkn57mubH3AaWjEewPZ//DGqc3Iqm2F8UmXoL1xW GczQZZUHCbbIYhlw2Daj47H0drQ+r4cqXxSOvOsRqyQipcan7e2oCNP2S47WrSqSVE6z xoTQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:date:cc:to:from:subject:message-id :dkim-signature; bh=sWZM/vSQvIFpCrYKTig+vbD3wjvs5x43S2+zwby2k3U=; b=amwy3J28O05lHXFghwsDrb9BSYbgnEvEue6PSGqct0+LDLV5Wdq8yXIxcAv8ETyvCu Zj/00pp9VVNABoxkyg5Q5IfVUNbqz+TbjvV1Csag+/gQ7ZWygrNw/QR4C7+A2XKzpK70 GkCw9BkFOf53yOTHTCwsGCZDUiqSir6mz3ET2yHPKWT7257XtS2D9tmGu/yR8lPAj+U6 kCaUBDVBi77i2T0vuVkBAX5ktG2mABCON5Ysj5ldh0emQ6CyUUIRxIgMdDdsvdnW8taj 6+Lhw3g0yb4KqywUMWNSVXaa4Mq375DXTFuZgrDYET5qjt+JltlioQEf/xf725iBUSMD +XoA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@lca.pw header.s=google header.b=leSmdPEc; 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 p3si1566055oih.186.2020.03.04.08.45.16; Wed, 04 Mar 2020 08:45:28 -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=leSmdPEc; 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 S1729792AbgCDQok (ORCPT + 99 others); Wed, 4 Mar 2020 11:44:40 -0500 Received: from mail-qt1-f194.google.com ([209.85.160.194]:35988 "EHLO mail-qt1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726650AbgCDQok (ORCPT ); Wed, 4 Mar 2020 11:44:40 -0500 Received: by mail-qt1-f194.google.com with SMTP id t13so1855706qto.3 for ; Wed, 04 Mar 2020 08:44:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lca.pw; s=google; h=message-id:subject:from:to:cc:date:in-reply-to:references :mime-version:content-transfer-encoding; bh=sWZM/vSQvIFpCrYKTig+vbD3wjvs5x43S2+zwby2k3U=; b=leSmdPEcmXCsX0SRY8aBKe7RtZn9+fqdyHoIP0b0Gt8CdeO1CR8LF1Vb7Y0KkDpL1/ 6chh9AI9QJpWFeAblYhSVkpvoau9e86BglG4kQnIkcoEj9jWMO43VOOULpePB8aXSLsl 4tJUh3fONAR9pgv0G1ymR3fb7R8k7O3JAJOTrscs6h0mpvF+B/tAknITU5M+LUWiQhFA NlfrmGqRZZHr+F7a8G8nIdtIp8oGfNeMk1CESkXYEwnHWJcX8XnrpwxhAQpAXc45dltq +ebaajvroqVZBuB+W4NlY4HDbgiUzTDPtvDucR8fpO+/GBnc8Z/fOc4Ief1b98O9eu6E HYeg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to :references:mime-version:content-transfer-encoding; bh=sWZM/vSQvIFpCrYKTig+vbD3wjvs5x43S2+zwby2k3U=; b=Gj6WGiXoS5LAmV3CeiBzkc66FG0ViIWs14fEPuhy0DUnCZZeEkb+z8LcwNugEJUa7V XPl/GB9n+qsOkyi2BAZ3RBLSPqn1k51mD1lNpeMSMAWwN+pjgnh/29kCzwcWejqVSelg KceFw2T38J+M1dVW+TwctCYgd44xWydpAMx+1JFyq/rxukOz3DITXcYFSvHUx/Y0/K1i x/yQU2iqK3EbwVP30WnlmIMlesUJcYIwoBL/TTKALlv5bZC5wV0z7EV9n6RQcmZAiwKc ltxdhr+JHy7vnchCHbtOVkbiQ6IZHEi+f2X/h86tx95BeI8vUGH4AyvAHGLeG2v0g7Wa vQNg== X-Gm-Message-State: ANhLgQ3msaj+qlm4Pe9gKu+58ST0vrVK/6dXU6h3fEjAK0qg0/6nz8pI KvzTtr2IE/Mhm6sqAb8xAwyC8A== X-Received: by 2002:ac8:3778:: with SMTP id p53mr3155337qtb.158.1583340279528; Wed, 04 Mar 2020 08:44:39 -0800 (PST) Received: from dhcp-41-57.bos.redhat.com (nat-pool-bos-t.redhat.com. [66.187.233.206]) by smtp.gmail.com with ESMTPSA id m26sm2024089qtf.63.2020.03.04.08.44.38 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 04 Mar 2020 08:44:38 -0800 (PST) Message-ID: <1583340277.7365.153.camel@lca.pw> Subject: Re: [PATCH 2/3] kcsan: Update Documentation/dev-tools/kcsan.rst From: Qian Cai To: Marco Elver Cc: paulmck@kernel.org, andreyknvl@google.com, glider@google.com, dvyukov@google.com, kasan-dev@googlegroups.com, linux-kernel@vger.kernel.org, corbet@lwn.net, linux-doc@vger.kernel.org Date: Wed, 04 Mar 2020 11:44:37 -0500 In-Reply-To: <20200304162541.46663-2-elver@google.com> References: <20200304162541.46663-1-elver@google.com> <20200304162541.46663-2-elver@google.com> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.22.6 (3.22.6-10.el7) Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 2020-03-04 at 17:25 +0100, 'Marco Elver' via kasan-dev wrote: > Selective analysis > ~~~~~~~~~~~~~~~~~~ > @@ -111,8 +107,8 @@ the below options are available: > > * Disabling data race detection for entire functions can be accomplished by > using the function attribute ``__no_kcsan`` (or ``__no_kcsan_or_inline`` for > - ``__always_inline`` functions). To dynamically control for which functions > - data races are reported, see the `debugfs`_ blacklist/whitelist feature. > + ``__always_inline`` functions). To dynamically limit for which functions to > + generate reports, see the `DebugFS interface`_ blacklist/whitelist feature. As mentioned in [1], do it worth mentioning "using __no_kcsan_or_inline for inline functions as well when CONFIG_OPTIMIZE_INLINING=y" ? [1] https://lore.kernel.org/lkml/E9162CDC-BBC5-4D69-87FB-C93AB8B3D581@lca.pw/