Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp1742191pxb; Wed, 20 Oct 2021 10:49:09 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyy27Bh5gx8VJKiSWQdtbUvF3T7TRBzZc3faD4cF9Wonoe4euUw6DKuSt1QnjodU9/Wd0tb X-Received: by 2002:a17:907:c27:: with SMTP id ga39mr867761ejc.217.1634752149070; Wed, 20 Oct 2021 10:49:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1634752149; cv=none; d=google.com; s=arc-20160816; b=a4LCvleV0W1nJka+P3whKaLvm3vt1MW3ATpnoVW9FsGppOXLqdEzyFkTjye2+pRuv4 8MkRYMHSbIPMdBQpmBNiLeRYRx/ts8WxxNCShoejxPwt4ydpE0589jUh8+J+1IXWcAiI Gdbip+nTYkAgO9WEagsiVTefhmDtHN3BiQCrW/uAcLF9yBLG+aZ1mgt12cQNStLBhP4i dCpYe7CRSSoSLtX3s4dCUoeUuvkJqRxZ27BtYvwQE/IFgmIuglc2vm5IA4AzE+3IKmPY s0fN635TZ3M/8vTKen2KD89qIiAOPG0LULSRkV4tvQ2Rp9YRQ6qZ9oHMegCiYbw+ajDU UoLg== 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=uSdR0ukf9MlQw9KUu/xtTk/HmpUv660FPwNY/MfGT4o=; b=KH/NGFSJsqtHWTjJWz5KMydOfNS9zD/Oy8/QrEfhRUqRvFv73MnB2abIk9WQdtBkS/ 1w9GAjgULY12plo0PnnGQf1+4aYQuP0KbiG67WA0o2+zmPWjE9yvzRXeRuJrWyN4ybS0 tXhIXlhbsfnDjnWrTMkJ/TwfiwWo7ukmXQmSG1196cyxo8PV+yf9sKauiUKnpDeNrWSg tGRZCsKvVtlUNuNqjWrB63PSMIn3VUqu9I6wHhB84uu2k/M6tAdIUZqKyeTtMzn6KNnk oTVD652Wh11vYQME0RPpSqkdqokPlmYsGs5VaqzNNH2ptAxWgXkLFmxbqaKpqa7Il2ox of7A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=hdFDeDsM; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id q24si3592808edr.340.2021.10.20.10.48.42; Wed, 20 Oct 2021 10:49:09 -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=@gmail.com header.s=20210112 header.b=hdFDeDsM; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230287AbhJTRqv (ORCPT + 99 others); Wed, 20 Oct 2021 13:46:51 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40432 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230031AbhJTRqp (ORCPT ); Wed, 20 Oct 2021 13:46:45 -0400 Received: from mail-il1-x135.google.com (mail-il1-x135.google.com [IPv6:2607:f8b0:4864:20::135]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 07960C06161C; Wed, 20 Oct 2021 10:44:30 -0700 (PDT) Received: by mail-il1-x135.google.com with SMTP id l7so9659849iln.8; Wed, 20 Oct 2021 10:44:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=uSdR0ukf9MlQw9KUu/xtTk/HmpUv660FPwNY/MfGT4o=; b=hdFDeDsMdZPC3CyXZupqyaqcQ5EjCtOPqYNwZnwX2knJhX/sWq6/az7oIIDrEBrV/O 59Apb8EHMcg9E/9F0lGwZ/5JcqbintrbhXJNJZzxO4+aLiwZNPRBj8epO9RpNDQmuiKy 3myuj3JIHUcKvURcFQZKWyR3Dq+wOYMDODjXia9WpAQyrOH2wY3ZGzKR8k+S+zWTbIWl aGjfbpYz0doWKKoR0WMYqHcOIrs7dVhC236M+9c/4oeVXrLA7pK1wLIPzqet/7TY8ZlS qm1BY90M4jkJjwmVGXR+LqHDk+K6fGQKeOHp8At0UW6fYQ/a1cC9M0n1v/TM6UpsiSk/ dvdw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=uSdR0ukf9MlQw9KUu/xtTk/HmpUv660FPwNY/MfGT4o=; b=TG2wCXjTnDONNnqnKc+Z3CxP+Bt7b89VtFe/jpVbEj6IMwj6F1uuZqVLv2bCmvdgLd 4kgOpQjEQk4Cov4S8RER+gcOoARm/SNZRO6g/BTyh7TFeLdqQrbMjB9WUeVrUdfJChWQ TRfxov7fgapK+B5Iq00RVEGXwpAUUHZzVvhs4ZHHM9vm3aBM2FvE1M/lIzP+XcyqtPf3 f1f0ksLJtb2Prz0yrqFBaSUYWKuIIshExUiQgI9YWrbju1n3RpIL3wZc7a0Fklx8Dg+g kWikVE3CffW3KPlUPVVK+a2XP5rIa0Ez+qEv0Ww0QwQWUEzygJj3ODKGEJozrSqu/rdX l1GA== X-Gm-Message-State: AOAM530yOBnvN9Wk0SnoLcnaeadE8sxUoNckofNkFSaUgExFx78xfSJr 0tJHSAHre3dL+p6/nG48PlMhpwBk4b1HDOScCAdrRZTmCr1YCQ== X-Received: by 2002:a05:6e02:1688:: with SMTP id f8mr362093ila.72.1634751870235; Wed, 20 Oct 2021 10:44:30 -0700 (PDT) MIME-Version: 1.0 References: <20211020173554.38122-1-keescook@chromium.org> <20211020173554.38122-2-keescook@chromium.org> In-Reply-To: <20211020173554.38122-2-keescook@chromium.org> From: Miguel Ojeda Date: Wed, 20 Oct 2021 19:44:19 +0200 Message-ID: Subject: Re: [PATCH 1/2] gcc-plugins: Explicitly document purpose and deprecation schedule To: Kees Cook Cc: Masahiro Yamada , Michal Marek , Nick Desaulniers , Jonathan Corbet , James Morris , "Serge E. Hallyn" , Nathan Chancellor , linux-hardening@vger.kernel.org, Linux Kbuild mailing list , Linux Doc Mailing List , linux-security-module , llvm@lists.linux.dev, Dan Li , Ard Biesheuvel , Miguel Ojeda , linux-kernel Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Oct 20, 2021 at 7:35 PM Kees Cook wrote: > > +Purpose > +======= Sounds good to me. > config GCC_PLUGIN_SANCOV > bool > + # Plugin can be removed once the kernel only supports GCC 6.1.0+ Since we are just giving the major in the other cases below, I would just say GCC 6+ here (the numbering scheme changed in GCC 5 already). Thanks for adding the versions, by the way -- this is useful long-term and not always done for other things... Reviewed-by: Miguel Ojeda Cheers, Miguel