Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp1256479pxf; Fri, 12 Mar 2021 05:53:54 -0800 (PST) X-Google-Smtp-Source: ABdhPJwx5jXS//OwYG8oKoLHao7QHBXqVtRGOFRnS7S1TPsg99ZGEWMcKlpUSggLJnqpLu5FUj2c X-Received: by 2002:a17:906:d71:: with SMTP id s17mr8931449ejh.126.1615557234456; Fri, 12 Mar 2021 05:53:54 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1615557234; cv=none; d=google.com; s=arc-20160816; b=p3wq1PDLT/RaRrTudj8cQtiKFtGpgRyZO5f3Nd+mu6fF5G2hijCpIYXTmotnG3zvgs a94cxLarXqc0Gv/p7Y2wNInul6Gb1DuslX7Ug7RpuDtjXU4mey2MhTCaQhlSP8nMOWB8 v4YGYlXBOMkhtjn8uJrazq+hsIfe1ZUy4eVhWHpJco+c40l9MbaVkuT2B88157QkcAjJ jqoKodlG/4XQ5hazYbKpsI7Mq82iB5JnZ24cJ4QtB4Bz3y7RNeD7kakiYJFv2viUFus5 XTssFK4r77taHFsCwHbxyEgQ3qFgGEyrg0CuwQ4Wkg6vnL/TekWC+FUBBppaRfTL7Jpb L5ew== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=qaH9KU2KwFKsLqRjuU6mMbuIQ6s+6udeN62Nf4zmSB4=; b=dKWigitefYivJ/Bly+0YtbjSu94nWru+2n2y3XDmFE66HrIFMzntXl4t+KOSNgucKS Li6LDYyKDs2PNYEEAEcnjB4Z/9pvEHYSghsNLk6vDGtEhVuHUEKLvaszsXiwDsmuE+F0 mIeYAXIMCYexc6Pl0yMfdp8Y0bTewnZI1m1CkJDjnLBL/o+snGwjLhOIIn9s8GesNiH5 GU3lXb1VSeOckgfmIRWSLK52SqbSS40VEeMF/UzssK23fehB3cPQ1MP/AkLFnY1b8y2U Nl5DHvj7DgDMmD6iun5zQHMJbLul5B3BmiHMusbALmoE65r1muKvcecb+5ABIx390f25 tRHQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=RwVBkPff; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id ec10si3916437ejb.386.2021.03.12.05.53.32; Fri, 12 Mar 2021 05:53:54 -0800 (PST) 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=@google.com header.s=20161025 header.b=RwVBkPff; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230136AbhCLNwX (ORCPT + 99 others); Fri, 12 Mar 2021 08:52:23 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51012 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230443AbhCLNwH (ORCPT ); Fri, 12 Mar 2021 08:52:07 -0500 Received: from mail-pg1-x536.google.com (mail-pg1-x536.google.com [IPv6:2607:f8b0:4864:20::536]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C500CC061574 for ; Fri, 12 Mar 2021 05:52:07 -0800 (PST) Received: by mail-pg1-x536.google.com with SMTP id t26so15913377pgv.3 for ; Fri, 12 Mar 2021 05:52:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=qaH9KU2KwFKsLqRjuU6mMbuIQ6s+6udeN62Nf4zmSB4=; b=RwVBkPff80a0Q9ymIWoePZiPGj7DLUgECdmKwzLZZb/JudZ3Th95j36L+s52CsFS+2 lYtyXsSb7pfsVS9Y5knt7mSiVixsO9jn7sYQi6jxnsZKW8g4q0+fd7zLfkf0Wa0S/YyV VeYnQh/n9mqXmJvOmdxCxVYP5GfbJikDnKKVZorzXUaRRtklVz5nHbBK0GyVdwLekKSG wFEbLqyixFeYGaJJyeJRDcgq4aaiPnIlRofIqmsWBUA71Xl3fQ0gaJeFDp0yHb1AYtjz Zo5Y8kaSXB5/x4SffUtQObskoKdS3d8ZCyoPpFn+HSw7Ybv00jXl/Q0H1IOtym8OVnEn p7gA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=qaH9KU2KwFKsLqRjuU6mMbuIQ6s+6udeN62Nf4zmSB4=; b=Lw3DjesIosULBRvGPjq41g+So5I2vkG6vISb+6KzfUfmxDzQ1weZVPXFVvbTK2YQcm TPY7S1plhT8TrrXQD1uqggSErVPiSVuLBpM+J0eBnpZgQV0VQ1gMCxIX/cKMUEKSksEO Rz6Tg+ccUSSF2VaLqd+846BRU/NJuVWvHPojYljMYJ36Yl2hXGMzXRWufFyqxuBm5ad4 If39is7Wx9nuQj/ZahJ06bJUhCocmlh/u/m/KQ2Bg8wV/GqzURbq+/Bg4fVTB8tKa6+R 9cxlveeAGfb3SE8/JGSVweme03MR4RFz0anzSXZ1PpvNsV9xGc89mW2/LRjfrhzLRLIj XHpA== X-Gm-Message-State: AOAM533LDMtAStfiGTZk6Uwdl819+M7fdMi+6GMe8rg5hc0HQIPU+0KH zCR08x9Ewca3+TCsTMVb02/0QgKHPytZ+t9OjakYhQ== X-Received: by 2002:a62:cd49:0:b029:1f3:3697:90d4 with SMTP id o70-20020a62cd490000b02901f3369790d4mr12569341pfg.24.1615557127049; Fri, 12 Mar 2021 05:52:07 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Andrey Konovalov Date: Fri, 12 Mar 2021 14:51:56 +0100 Message-ID: Subject: Re: [PATCH 02/11] kasan: docs: update overview section To: Marco Elver Cc: Andrew Morton , Alexander Potapenko , Andrey Ryabinin , Dmitry Vyukov , kasan-dev , Linux Memory Management List , LKML Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Mar 12, 2021 at 11:18 AM Marco Elver wrote: > > > -Currently generic KASAN is supported for the x86_64, arm, arm64, xtensa, s390 > > +The hardware KASAN mode (#3) relies on hardware to perform the checks but > > +still requires a compiler version that supports memory tagging instructions. > > +This mode is supported in Clang 11+. > > Doesn't HW_TAGS mode work with GCC as well? While the sentence doesn't > say "exclusively", the mention of Clang 11+ makes me think it's only > Clang. I never tried it with GCC until just now. But looks like it works. Will add GCC here, thanks!