Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp1842551pxa; Sun, 2 Aug 2020 23:49:26 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxpQ7+HdQBICWHPcxD+StWngbkTWP4gvO3CuOpuwpcKkdqdoiYIuykKYizXWzXcI5m6xY7r X-Received: by 2002:a50:f10c:: with SMTP id w12mr14550682edl.202.1596437366435; Sun, 02 Aug 2020 23:49:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1596437366; cv=none; d=google.com; s=arc-20160816; b=VFzv3losYeFCqZbbnq/enmcB+WEhHYMUHoiBHoVMSpzXFErDYE3LS4iQtl9Akcl82L eY6HeXZ1TSC0hKnMIaOVCbbtC8WjQ6b7/pGJS8wGZfGepgZUDRkCLzhOG+3V7IBxi5j1 R0fp0t8XJ1enWHaQicLnXdm9qt0IPzbP3KqgXsO/cIiVzgzPS7V9ezjzr7IiLZLu2cvO MtOxutIdnoomzGmBEwTS/+lY7r+v0ntBy7eUQdnj82WRzkEz6CcKthmthSXZEPMuGppH vQNFZeZ4ElnZPvDaFO08ZfZdcBwyDEoQXrnBd1C81Nm5hhmGbNkBcK+2j3kHAZsVnAIJ V47A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from; bh=YsOUs1nuiWDcyrMgW/htuREcmf3p+5QnFvAu2GQ/Nac=; b=eE97Bvk4OfKz+Jy/w48ui/iYgxRRIpD+z6X4g7hYSH8g6nDBEJBwMmOboe1cc//zZC M0xXA3OGVz+vC2HLwg2GJgrKQTogyRIilS2OX5n9RnaW+4UBhFala78Kf5JZDc2rXyQi jGvYfpuSBtxgJ1YvQuBtKqlkXil+i2vZiu8P5V7cuzaqnZf/K9lhhCJ++j4IaGdox0+X a5WPJLHII+//ohJWj7uuwlGafArJ2/itn2huOhnXIoDTCaya/O3Exm4C9rywRcnkWHbZ DxhCdCVEZg9zDbULLjyr3hdXcMP/J4U4heg+hg7ZWS4KfXrEwUEubf3XtYSmEaolbrQY GkzA== ARC-Authentication-Results: i=1; mx.google.com; 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 n9si9604645edy.290.2020.08.02.23.49.05; Sun, 02 Aug 2020 23:49:26 -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; 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 S1727793AbgHCGpx (ORCPT + 99 others); Mon, 3 Aug 2020 02:45:53 -0400 Received: from m17616.mail.qiye.163.com ([59.111.176.16]:11120 "EHLO m17616.mail.qiye.163.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725840AbgHCGpx (ORCPT ); Mon, 3 Aug 2020 02:45:53 -0400 Received: from wwh-vos.localdomain (unknown [58.251.74.226]) by m17616.mail.qiye.163.com (Hmail) with ESMTPA id AB959108499; Mon, 3 Aug 2020 14:45:48 +0800 (CST) From: Wang Wenhu To: Marco Elver , Dmitry Vyukov , Jonathan Corbet , kasan-dev@googlegroups.com, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, clang-built-linux@googlegroups.com Cc: Wang Wenhu Subject: [PATCH] doc: kcsan: add support info of gcc for kcsan Date: Mon, 3 Aug 2020 14:45:12 +0800 Message-Id: <20200803064512.85589-1-wenhu.wang@vivo.com> X-Mailer: git-send-email 2.17.1 X-HM-Spam-Status: e1kfGhgUHx5ZQUpXWQgYFAkeWUFZS1VLWVdZKFlBSE83V1ktWUFJV1kPCR oVCBIfWUFZGkJPSB4dHUlITB5CVkpOQk1PSExKT0JLQkpVEwETFhoSFyQUDg9ZV1kWGg8SFR0UWU FZT0tIVUpKS09ISFVKS0tZBg++ X-HM-Sender-Digest: e1kMHhlZQR0aFwgeV1kSHx4VD1lBWUc6PFE6FRw4Cz8eDwEjIQMxCT4T Dx5PC01VSlVKTkJNT0hMSk9CTU5JVTMWGhIXVQweFRMOVQwaFRw7DRINFFUYFBZFWVdZEgtZQVlO Q1VJTkpVTE9VSUlNWVdZCAFZQUpMQ0s3Bg++ X-HM-Tid: 0a73b311b53f9374kuwsab959108499 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org KCSAN is also supported in GCC version 7.3.0 or later. For Clang, the supported versions are 7.0.0 and later. Signed-off-by: Wang Wenhu --- Documentation/dev-tools/kcsan.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Documentation/dev-tools/kcsan.rst b/Documentation/dev-tools/kcsan.rst index b38379f06194..05a4578839cf 100644 --- a/Documentation/dev-tools/kcsan.rst +++ b/Documentation/dev-tools/kcsan.rst @@ -8,7 +8,8 @@ approach to detect races. KCSAN's primary purpose is to detect `data races`_. Usage ----- -KCSAN requires Clang version 11 or later. +KCSAN is supported in both GCC and Clang. With GCC it requires version 7.3.0 +or later. With Clang it requires version 7.0.0 or later. To enable KCSAN configure the kernel with:: -- 2.17.1