From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-18.2 required=3.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_IN_DEF_DKIM_WL autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0486BC4361B for ; Fri, 11 Dec 2020 21:17:45 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id A5F382409B for ; Fri, 11 Dec 2020 21:17:44 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2394395AbgLKTs2 (ORCPT ); Fri, 11 Dec 2020 14:48:28 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37038 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2393903AbgLKTqV (ORCPT ); Fri, 11 Dec 2020 14:46:21 -0500 Received: from mail-pg1-x542.google.com (mail-pg1-x542.google.com [IPv6:2607:f8b0:4864:20::542]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C76B5C0613D3 for ; Fri, 11 Dec 2020 11:45:41 -0800 (PST) Received: by mail-pg1-x542.google.com with SMTP id 143so1726829pge.10 for ; Fri, 11 Dec 2020 11:45:41 -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=/GVocl/rVAcj1v7+L3CkLflCJiE2AVxirIhrJAn4j9I=; b=j6wtErheo/tU7Bgku48rFUp7+QuVUNnuFvm4+WHjLO+i9TITt6lIvVcYuCxCt0D5zr wt0AqGeFiL6zD1PZM6gCCXzvqZCmIa/mMNBAdqSFaN90xNjhJxBt3cPjAeI6aGZWyh2J aSzsfOJAyVUGu2N9CG5xyUzYwQPoojIjTlLew37TXG9fk7FBD8M0fyRV8SBlrBG4iDLp hdt3jr/PR7ND8Pwa0r0z9+teI3oKNpBxdk2hZHnlSZV5SJEzv1YMCqE4WeKDguhdwStR TJ0XBRW4A15pEotatZWXTxkVaTA1/Jbuzi5G/kRABz7yIjkZiKyc5NFC2//8p9RdXKpP t8Sg== 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=/GVocl/rVAcj1v7+L3CkLflCJiE2AVxirIhrJAn4j9I=; b=EikDt/ccXUZ/8EvI0bOm2QFj05l7q8LMkRW1rg65A4be8gc2w6rz5+u6U1Sa2roHLO KQ5zyYC213AfjIBx7WNfUB0jb7eFlD7xpIppyA0VjiKNxlT4lpRQsZG3ZhTkBLFQYxh6 VQ3BEzlxIYslx79lPkPlSG7pa8gQjXXJg4RlLwVJg0f+fWommZPYg+3OMz+pquHM6uWl PxcfSj4mj1TQro6rpdLAs6GBQ0r1KIal97/4pgJ6K7uKfviQu7vyy4HhTOr7MftmXYtp fthKhYsE4e52WVwAUaYCjrt0ZObdzfrDLdu2eUQp4bzfwZvjA9hpNivf0KdcvdQdVEJa 6Igg== X-Gm-Message-State: AOAM533I32YsGPEAg2xDnO60SRKJJTUtQln1acUvSBUKA/4olACgzLy1 DgJmGJphsZjssDYh2k2FT/uy7GlqrG7CjjYOVJxzDg== X-Google-Smtp-Source: ABdhPJyLi3u5pazCd7AZxoxIsGKooQfv8JjHoQ0mQ2RZg34nU+hpk7lseJFZlqEgqXK4lYT7c3zTsqncnUueyDqfmpM= X-Received: by 2002:a62:1896:0:b029:197:491c:be38 with SMTP id 144-20020a6218960000b0290197491cbe38mr13208868pfy.15.1607715941064; Fri, 11 Dec 2020 11:45:41 -0800 (PST) MIME-Version: 1.0 References: <20201211184633.3213045-1-samitolvanen@google.com> <20201211184633.3213045-7-samitolvanen@google.com> <202012111131.E41AFFCDB@keescook> In-Reply-To: From: Nick Desaulniers Date: Fri, 11 Dec 2020 11:45:30 -0800 Message-ID: Subject: Re: [PATCH v9 06/16] kbuild: lto: add a default list of used symbols To: Sami Tolvanen Cc: Kees Cook , Masahiro Yamada , Steven Rostedt , Will Deacon , Josh Poimboeuf , Peter Zijlstra , Greg Kroah-Hartman , "Paul E. McKenney" , clang-built-linux , Kernel Hardening , linux-arch , linux-arm-kernel , linux-kbuild , LKML , PCI Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Dec 11, 2020 at 11:40 AM Sami Tolvanen wrote: > > On Fri, Dec 11, 2020 at 11:32 AM Kees Cook wrote: > > > > On Fri, Dec 11, 2020 at 10:46:23AM -0800, Sami Tolvanen wrote: > > > --- /dev/null > > > +++ b/scripts/lto-used-symbollist > > > @@ -0,0 +1,5 @@ > > > +memcpy > > > +memmove > > > +memset > > > +__stack_chk_fail > > > +__stack_chk_guard > > > -- > > > 2.29.2.576.ga3fc446d84-goog > > > > > > > bikeshed: Should this filename use some kind of extension, like > > lto-user-symbols.txt or .list, to make it more human-friendly? > > Sure, I can rename this in the next version. Does anyone have strong > opinions about the name and/or extension? .txt extension would be fine. -- Thanks, ~Nick Desaulniers From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.7 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_ADSP_CUSTOM_MED,DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id AB1FEC433FE for ; Fri, 11 Dec 2020 19:47:03 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 52E5423ED2 for ; Fri, 11 Dec 2020 19:47:03 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 52E5423ED2 Authentication-Results: mail.kernel.org; dmarc=fail (p=reject dis=none) header.from=google.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=tB82b41Njrl5l+lre8mIYN8mYxE7ApIQzJuB9684xmM=; b=PRrkPjtsuNHEOT37YlxVaw5Pv S5s8RPHlUugW8b2Cu4k4dAZb6aceEaUPvKUp4+OqgsacxZZTmNwvuyahjTY6gwwNHmVt/P/lz1QZv GQzi/Vb/poFER8w34CAE5uXv5fttMB13YOS/HFiCfxn90aUvgCJ+GSnBYK/tnwT9PEOAagHMcsaTd 6KCgzIgGnPiEzMpVafvUt9K863Mvf2Oe0JxJiAA1i+xmfp3YfQmTj3GBqw7YgOonBmaqNm99o6gLN 6VE0zx5DqTpViUwqAstWMayHS2/aZS+nQhwA5UNCWCY9mcA7cHr6g5RqGqmmhgTlYs/qYJWAMGRAE 9LRSHDP/A==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1knoMN-0008CQ-M3; Fri, 11 Dec 2020 19:45:47 +0000 Received: from mail-pf1-x442.google.com ([2607:f8b0:4864:20::442]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1knoMJ-0008BY-LM for linux-arm-kernel@lists.infradead.org; Fri, 11 Dec 2020 19:45:45 +0000 Received: by mail-pf1-x442.google.com with SMTP id 131so7610284pfb.9 for ; Fri, 11 Dec 2020 11:45:42 -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=/GVocl/rVAcj1v7+L3CkLflCJiE2AVxirIhrJAn4j9I=; b=j6wtErheo/tU7Bgku48rFUp7+QuVUNnuFvm4+WHjLO+i9TITt6lIvVcYuCxCt0D5zr wt0AqGeFiL6zD1PZM6gCCXzvqZCmIa/mMNBAdqSFaN90xNjhJxBt3cPjAeI6aGZWyh2J aSzsfOJAyVUGu2N9CG5xyUzYwQPoojIjTlLew37TXG9fk7FBD8M0fyRV8SBlrBG4iDLp hdt3jr/PR7ND8Pwa0r0z9+teI3oKNpBxdk2hZHnlSZV5SJEzv1YMCqE4WeKDguhdwStR TJ0XBRW4A15pEotatZWXTxkVaTA1/Jbuzi5G/kRABz7yIjkZiKyc5NFC2//8p9RdXKpP t8Sg== 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=/GVocl/rVAcj1v7+L3CkLflCJiE2AVxirIhrJAn4j9I=; b=ip/4gMr3VoIrCKQ7Mhb+H+Zti35fD/D7X5ChGpraPsj/NQrV5UPLBrOn57tzrhoZ+2 iqd5xpNnnR9hMdsvE9bv57y0jleGjTQsYNt5zBO3Cx1gLDK4YHacQpBsymxkIx1mfqfN mzPi0pBiNIiomuLaz57SsTQSzyfEwrPxmP61Kns33M3W9ZoBZOkRxTvfOugkaqTBM1DY el+2Jq8c26hN0WEppHaWMQeOE4Nw1skryYEK7LsoyV9LIrgbl1rcOu2FcIy5rwJY0fWD IStxizNCGZvbBNxZ4gGJarJB8vpkheWXcOMMshDALtRv8+cCSAurmGscp4THzO6xv1TE LcXQ== X-Gm-Message-State: AOAM532O25XTNgMXozvP9nyxUyucW+/fFjOTi/uhXZt065excACal+fb /5AVZ1f/s0Y0DCJvt+qCQAFqak2+qFNNIhynGSNBrg== X-Google-Smtp-Source: ABdhPJyLi3u5pazCd7AZxoxIsGKooQfv8JjHoQ0mQ2RZg34nU+hpk7lseJFZlqEgqXK4lYT7c3zTsqncnUueyDqfmpM= X-Received: by 2002:a62:1896:0:b029:197:491c:be38 with SMTP id 144-20020a6218960000b0290197491cbe38mr13208868pfy.15.1607715941064; Fri, 11 Dec 2020 11:45:41 -0800 (PST) MIME-Version: 1.0 References: <20201211184633.3213045-1-samitolvanen@google.com> <20201211184633.3213045-7-samitolvanen@google.com> <202012111131.E41AFFCDB@keescook> In-Reply-To: From: Nick Desaulniers Date: Fri, 11 Dec 2020 11:45:30 -0800 Message-ID: Subject: Re: [PATCH v9 06/16] kbuild: lto: add a default list of used symbols To: Sami Tolvanen X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201211_144543_808755_C71AC094 X-CRM114-Status: GOOD ( 14.94 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-arch , Kees Cook , "Paul E. McKenney" , Kernel Hardening , Peter Zijlstra , Greg Kroah-Hartman , Masahiro Yamada , linux-kbuild , PCI , LKML , Steven Rostedt , clang-built-linux , Josh Poimboeuf , Will Deacon , linux-arm-kernel Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org On Fri, Dec 11, 2020 at 11:40 AM Sami Tolvanen wrote: > > On Fri, Dec 11, 2020 at 11:32 AM Kees Cook wrote: > > > > On Fri, Dec 11, 2020 at 10:46:23AM -0800, Sami Tolvanen wrote: > > > --- /dev/null > > > +++ b/scripts/lto-used-symbollist > > > @@ -0,0 +1,5 @@ > > > +memcpy > > > +memmove > > > +memset > > > +__stack_chk_fail > > > +__stack_chk_guard > > > -- > > > 2.29.2.576.ga3fc446d84-goog > > > > > > > bikeshed: Should this filename use some kind of extension, like > > lto-user-symbols.txt or .list, to make it more human-friendly? > > Sure, I can rename this in the next version. Does anyone have strong > opinions about the name and/or extension? .txt extension would be fine. -- Thanks, ~Nick Desaulniers _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-18.2 required=3.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_IN_DEF_DKIM_WL autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id BCDE9C4361B for ; Fri, 11 Dec 2020 19:46:01 +0000 (UTC) Received: from mother.openwall.net (mother.openwall.net [195.42.179.200]) by mail.kernel.org (Postfix) with SMTP id 0F5B223ED2 for ; Fri, 11 Dec 2020 19:46:00 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0F5B223ED2 Authentication-Results: mail.kernel.org; dmarc=fail (p=reject dis=none) header.from=google.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=kernel-hardening-return-20602-kernel-hardening=archiver.kernel.org@lists.openwall.com Received: (qmail 9477 invoked by uid 550); 11 Dec 2020 19:45:53 -0000 Mailing-List: contact kernel-hardening-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Received: (qmail 9454 invoked from network); 11 Dec 2020 19:45:53 -0000 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=/GVocl/rVAcj1v7+L3CkLflCJiE2AVxirIhrJAn4j9I=; b=j6wtErheo/tU7Bgku48rFUp7+QuVUNnuFvm4+WHjLO+i9TITt6lIvVcYuCxCt0D5zr wt0AqGeFiL6zD1PZM6gCCXzvqZCmIa/mMNBAdqSFaN90xNjhJxBt3cPjAeI6aGZWyh2J aSzsfOJAyVUGu2N9CG5xyUzYwQPoojIjTlLew37TXG9fk7FBD8M0fyRV8SBlrBG4iDLp hdt3jr/PR7ND8Pwa0r0z9+teI3oKNpBxdk2hZHnlSZV5SJEzv1YMCqE4WeKDguhdwStR TJ0XBRW4A15pEotatZWXTxkVaTA1/Jbuzi5G/kRABz7yIjkZiKyc5NFC2//8p9RdXKpP t8Sg== 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=/GVocl/rVAcj1v7+L3CkLflCJiE2AVxirIhrJAn4j9I=; b=nR49zy3wEvdzQBdFowC7F7mbig0j/rj67XMjxpLPe0spgj6gDDzQZXoWstZCEqNf72 dCQCQxsnc6xrHJ0s9ZW8o5tgCljYJC75rhBJYzZj55CqIxZvlY+WbceHLezjoS1pqVYo AdlwUgezNVt9ZWql3jeQ30n0s4ZMe8hR1ChV6ASHIYy69qJp/hXPmrI2fgzhT960iogL l7qrvwBdVZc/sDp2bqP8Mp6qyU4kvCs760Y36b1pPVuf25C6Afhvikg+1Yt8y3XmEebE BF2jh1GXc1Z4S2FaJRvVNQE1tDWhTd+ShJPGQ4h5gF19KceBHNg3HPH5x0mblknEJmMm 7lQg== X-Gm-Message-State: AOAM532HYHKezhPsVzh5LkLCT/8enjFb09FW3ezz6t6fILlyrtfQlvcg bc4l0Aw+sA3ZDpbU3EnE3G5sVdsujl2KAC54SdoKjQ== X-Google-Smtp-Source: ABdhPJyLi3u5pazCd7AZxoxIsGKooQfv8JjHoQ0mQ2RZg34nU+hpk7lseJFZlqEgqXK4lYT7c3zTsqncnUueyDqfmpM= X-Received: by 2002:a62:1896:0:b029:197:491c:be38 with SMTP id 144-20020a6218960000b0290197491cbe38mr13208868pfy.15.1607715941064; Fri, 11 Dec 2020 11:45:41 -0800 (PST) MIME-Version: 1.0 References: <20201211184633.3213045-1-samitolvanen@google.com> <20201211184633.3213045-7-samitolvanen@google.com> <202012111131.E41AFFCDB@keescook> In-Reply-To: From: Nick Desaulniers Date: Fri, 11 Dec 2020 11:45:30 -0800 Message-ID: Subject: Re: [PATCH v9 06/16] kbuild: lto: add a default list of used symbols To: Sami Tolvanen Cc: Kees Cook , Masahiro Yamada , Steven Rostedt , Will Deacon , Josh Poimboeuf , Peter Zijlstra , Greg Kroah-Hartman , "Paul E. McKenney" , clang-built-linux , Kernel Hardening , linux-arch , linux-arm-kernel , linux-kbuild , LKML , PCI Content-Type: text/plain; charset="UTF-8" On Fri, Dec 11, 2020 at 11:40 AM Sami Tolvanen wrote: > > On Fri, Dec 11, 2020 at 11:32 AM Kees Cook wrote: > > > > On Fri, Dec 11, 2020 at 10:46:23AM -0800, Sami Tolvanen wrote: > > > --- /dev/null > > > +++ b/scripts/lto-used-symbollist > > > @@ -0,0 +1,5 @@ > > > +memcpy > > > +memmove > > > +memset > > > +__stack_chk_fail > > > +__stack_chk_guard > > > -- > > > 2.29.2.576.ga3fc446d84-goog > > > > > > > bikeshed: Should this filename use some kind of extension, like > > lto-user-symbols.txt or .list, to make it more human-friendly? > > Sure, I can rename this in the next version. Does anyone have strong > opinions about the name and/or extension? .txt extension would be fine. -- Thanks, ~Nick Desaulniers