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=-9.0 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,INCLUDES_CR_TRAILER,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS 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 52106C433E9 for ; Tue, 9 Mar 2021 19:09:10 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 0F4B56522B for ; Tue, 9 Mar 2021 19:09:10 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231386AbhCITIj (ORCPT ); Tue, 9 Mar 2021 14:08:39 -0500 Received: from conssluserg-02.nifty.com ([210.131.2.81]:51191 "EHLO conssluserg-02.nifty.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231309AbhCITIG (ORCPT ); Tue, 9 Mar 2021 14:08:06 -0500 Received: from mail-pf1-f179.google.com (mail-pf1-f179.google.com [209.85.210.179]) (authenticated) by conssluserg-02.nifty.com with ESMTP id 129J7dEZ025638 for ; Wed, 10 Mar 2021 04:07:39 +0900 DKIM-Filter: OpenDKIM Filter v2.10.3 conssluserg-02.nifty.com 129J7dEZ025638 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.com; s=dec2015msa; t=1615316859; bh=gHcj+lnNbA3JG9iSZjbM+AptgA8q9s4PdaW8jlPZx6g=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=kQbPUclaMNIJqA/hwXsXnA2ipPIfMnhNNK1/FV/lwu33g2MATlNGsdu2JrceOaJgc HDMWyJe5H/15Vf24+28+Wl7wqPuRs7NALRIqOIgJXGMrPN3cFkBqCtYA2S9vLw/iOj 2aIzg75+jUubaA6lO72bsv+He9cD26rduUjF5ExhO0+tO1ZnqiPtIye1Ku0I6EKCUH zL7WUutvm/jQPIxkHlEf0+5JlsRBsjU1SVf2dEQhTEcYnAgLVxeTJLkN91q1D0pDU8 JSOn5MKmZ0cshIUbMjkOj0lcXjGrtBnZ2J7eqU8p1UARKsughcX2lKQkaUBX6gqGyP R9ztP8KRzg8Cw== X-Nifty-SrcIP: [209.85.210.179] Received: by mail-pf1-f179.google.com with SMTP id m6so10118165pfk.1 for ; Tue, 09 Mar 2021 11:07:39 -0800 (PST) X-Gm-Message-State: AOAM532Spf9X6F/V4rmuF1Hantm9zrAbPiABBuJJV5by7rUVYqH1Zu7U RTKCt/q5pdt3N0vL6SlGdWq6e3eCXMi9DG/3+80= X-Google-Smtp-Source: ABdhPJy5VzVkYVP4p3ePlGQvTJDug3TW0ogFfD1NiO3/8kSqa6TbvAoUWHZFl9IpKKTAvPUxazkp/jrCpKL1ezpEemI= X-Received: by 2002:aa7:956d:0:b029:1f1:5ba6:2a58 with SMTP id x13-20020aa7956d0000b02901f15ba62a58mr4811151pfq.63.1615316858583; Tue, 09 Mar 2021 11:07:38 -0800 (PST) MIME-Version: 1.0 References: <20210309123544.14040-1-msuchanek@suse.de> <20210309133523.GX6564@kitsune.suse.cz> <20210309151046.GZ6564@kitsune.suse.cz> In-Reply-To: <20210309151046.GZ6564@kitsune.suse.cz> From: Masahiro Yamada Date: Wed, 10 Mar 2021 04:07:00 +0900 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] arm64: make STACKPROTECTOR_PER_TASK configurable. To: =?UTF-8?Q?Michal_Such=C3=A1nek?= Cc: linux-arm-kernel , Catalin Marinas , Will Deacon , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Mar 10, 2021 at 12:10 AM Michal Such=C3=A1nek w= rote: > > On Tue, Mar 09, 2021 at 11:53:21PM +0900, Masahiro Yamada wrote: > > On Tue, Mar 9, 2021 at 10:35 PM Michal Such=C3=A1nek wrote: > > > > > > On Tue, Mar 09, 2021 at 10:22:36PM +0900, Masahiro Yamada wrote: > > > > On Tue, Mar 9, 2021 at 9:35 PM Michal Suchanek = wrote: > > > > > > > > > > When using dummy-tools STACKPROTECTOR_PER_TASK is unconditionally > > > > > selected. This defeats the purpose of the all-enabled tool. > > > > > > > > > > Description copied from arm > > > > > > > > > > Cc: Masahiro Yamada > > > > > Signed-off-by: Michal Suchanek > > > > > > > > > > > > Could you explain what problem > > > > this patch is trying to solve? > > > > > > The option cannot be disabled when compiler has the required capabili= ty. > > > > > > Yes. > > Currently, this symbol claims "def_bool y", > > so there is no way to disable it. > > > > But, it comes from the nature of Kconfig in general. > > > > dummy-tools is completely unrelated here. > > dummy-tools makes all configuration options available in order to be > able to author configuration files on system different from the one > where the kernel is built. This prevents authoring a configuration file > with this option disabled. No. dummy-tools enables as many $(cc-option, ...) and $(shell, ...) as possible. That's it. In my understanding, STACKPROTECTOR_PER_TASK should not be user-configurable. That is why 'def_bool y'. -- Best Regards Masahiro Yamada 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=-9.3 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,INCLUDES_CR_TRAILER,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS 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 A14F2C433E0 for ; Tue, 9 Mar 2021 19:09:27 +0000 (UTC) Received: from desiato.infradead.org (desiato.infradead.org [90.155.92.199]) (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 1E8D76522B for ; Tue, 9 Mar 2021 19:09:27 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1E8D76522B Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org 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=desiato.20200630; h=Sender:Content-Transfer-Encoding :Content-Type:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:Cc: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=Cu5dlQtWsLbdRiRQmKB1ViLuVO6wGiCZ0wqauDZMDCc=; b=BltVAn/Od0Vis/UClpJ752g6y 7LYzxwe5ZxldPRCtWFtLgoqIwKGfGAPjHGsGpVhPQVFH0fJvV5B1cJyNxU95511T+kQLwpihnMTWi sXp02CLH9BzAwG6/NeSg7mzbAx+XuG6f2dCeZhmQPEKZIOzMFkTFr4Cy3+6sbGm0QcutWESrUDI3s ZzRTJeCSzzGxZny41bPiltNvuaO5pbDsxWf/36uNnGJFfv2cBS5JERqHqKuv1nnAEEf2gtRLjxvOl BamwpGwTdHhKDbe0BaZc2GTzYvnB9lBYzrdugmtCurZOC7pw8ZZLxpEcKDWyIDGVbjYudvbWMQAKf oxYAtwB8w==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1lJhi5-005Hb2-I7; Tue, 09 Mar 2021 19:08:01 +0000 Received: from conssluserg-06.nifty.com ([210.131.2.91]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lJhi0-005HaW-C9 for linux-arm-kernel@lists.infradead.org; Tue, 09 Mar 2021 19:07:58 +0000 Received: from mail-pf1-f182.google.com (mail-pf1-f182.google.com [209.85.210.182]) (authenticated) by conssluserg-06.nifty.com with ESMTP id 129J7dcu027117 for ; Wed, 10 Mar 2021 04:07:39 +0900 DKIM-Filter: OpenDKIM Filter v2.10.3 conssluserg-06.nifty.com 129J7dcu027117 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.com; s=dec2015msa; t=1615316859; bh=gHcj+lnNbA3JG9iSZjbM+AptgA8q9s4PdaW8jlPZx6g=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=kQbPUclaMNIJqA/hwXsXnA2ipPIfMnhNNK1/FV/lwu33g2MATlNGsdu2JrceOaJgc HDMWyJe5H/15Vf24+28+Wl7wqPuRs7NALRIqOIgJXGMrPN3cFkBqCtYA2S9vLw/iOj 2aIzg75+jUubaA6lO72bsv+He9cD26rduUjF5ExhO0+tO1ZnqiPtIye1Ku0I6EKCUH zL7WUutvm/jQPIxkHlEf0+5JlsRBsjU1SVf2dEQhTEcYnAgLVxeTJLkN91q1D0pDU8 JSOn5MKmZ0cshIUbMjkOj0lcXjGrtBnZ2J7eqU8p1UARKsughcX2lKQkaUBX6gqGyP R9ztP8KRzg8Cw== X-Nifty-SrcIP: [209.85.210.182] Received: by mail-pf1-f182.google.com with SMTP id y13so6620356pfr.0 for ; Tue, 09 Mar 2021 11:07:39 -0800 (PST) X-Gm-Message-State: AOAM533npkqGGAVJYx8VhBK5DF1anOmaFSDKK+ouJzkpyfBGQhWwEI45 6zED6REgPWM2IH+UF2++Gj9934gvrIGf4piIcko= X-Google-Smtp-Source: ABdhPJy5VzVkYVP4p3ePlGQvTJDug3TW0ogFfD1NiO3/8kSqa6TbvAoUWHZFl9IpKKTAvPUxazkp/jrCpKL1ezpEemI= X-Received: by 2002:aa7:956d:0:b029:1f1:5ba6:2a58 with SMTP id x13-20020aa7956d0000b02901f15ba62a58mr4811151pfq.63.1615316858583; Tue, 09 Mar 2021 11:07:38 -0800 (PST) MIME-Version: 1.0 References: <20210309123544.14040-1-msuchanek@suse.de> <20210309133523.GX6564@kitsune.suse.cz> <20210309151046.GZ6564@kitsune.suse.cz> In-Reply-To: <20210309151046.GZ6564@kitsune.suse.cz> From: Masahiro Yamada Date: Wed, 10 Mar 2021 04:07:00 +0900 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] arm64: make STACKPROTECTOR_PER_TASK configurable. To: =?UTF-8?Q?Michal_Such=C3=A1nek?= Cc: linux-arm-kernel , Catalin Marinas , Will Deacon , Linux Kernel Mailing List X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210309_190757_011817_D5D72E3A X-CRM114-Status: GOOD ( 21.15 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gV2VkLCBNYXIgMTAsIDIwMjEgYXQgMTI6MTAgQU0gTWljaGFsIFN1Y2jDoW5layA8bXN1Y2hh bmVrQHN1c2UuZGU+IHdyb3RlOgo+Cj4gT24gVHVlLCBNYXIgMDksIDIwMjEgYXQgMTE6NTM6MjFQ TSArMDkwMCwgTWFzYWhpcm8gWWFtYWRhIHdyb3RlOgo+ID4gT24gVHVlLCBNYXIgOSwgMjAyMSBh dCAxMDozNSBQTSBNaWNoYWwgU3VjaMOhbmVrIDxtc3VjaGFuZWtAc3VzZS5kZT4gd3JvdGU6Cj4g PiA+Cj4gPiA+IE9uIFR1ZSwgTWFyIDA5LCAyMDIxIGF0IDEwOjIyOjM2UE0gKzA5MDAsIE1hc2Fo aXJvIFlhbWFkYSB3cm90ZToKPiA+ID4gPiBPbiBUdWUsIE1hciA5LCAyMDIxIGF0IDk6MzUgUE0g TWljaGFsIFN1Y2hhbmVrIDxtc3VjaGFuZWtAc3VzZS5kZT4gd3JvdGU6Cj4gPiA+ID4gPgo+ID4g PiA+ID4gV2hlbiB1c2luZyBkdW1teS10b29scyBTVEFDS1BST1RFQ1RPUl9QRVJfVEFTSyBpcyB1 bmNvbmRpdGlvbmFsbHkKPiA+ID4gPiA+IHNlbGVjdGVkLiBUaGlzIGRlZmVhdHMgdGhlIHB1cnBv c2Ugb2YgdGhlIGFsbC1lbmFibGVkIHRvb2wuCj4gPiA+ID4gPgo+ID4gPiA+ID4gRGVzY3JpcHRp b24gY29waWVkIGZyb20gYXJtCj4gPiA+ID4gPgo+ID4gPiA+ID4gQ2M6IE1hc2FoaXJvIFlhbWFk YSA8bWFzYWhpcm95QGtlcm5lbC5vcmc+Cj4gPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBNaWNoYWwg U3VjaGFuZWsgPG1zdWNoYW5la0BzdXNlLmRlPgo+ID4gPiA+Cj4gPiA+ID4KPiA+ID4gPiBDb3Vs ZCB5b3UgZXhwbGFpbiB3aGF0IHByb2JsZW0KPiA+ID4gPiB0aGlzIHBhdGNoIGlzIHRyeWluZyB0 byBzb2x2ZT8KPiA+ID4KPiA+ID4gVGhlIG9wdGlvbiBjYW5ub3QgYmUgZGlzYWJsZWQgd2hlbiBj b21waWxlciBoYXMgdGhlIHJlcXVpcmVkIGNhcGFiaWxpdHkuCj4gPgo+ID4KPiA+IFllcy4KPiA+ IEN1cnJlbnRseSwgdGhpcyBzeW1ib2wgY2xhaW1zICJkZWZfYm9vbCB5IiwKPiA+IHNvIHRoZXJl IGlzIG5vIHdheSB0byBkaXNhYmxlIGl0Lgo+ID4KPiA+IEJ1dCwgaXQgY29tZXMgZnJvbSB0aGUg bmF0dXJlIG9mIEtjb25maWcgaW4gZ2VuZXJhbC4KPiA+Cj4gPiBkdW1teS10b29scyBpcyBjb21w bGV0ZWx5IHVucmVsYXRlZCBoZXJlLgo+Cj4gZHVtbXktdG9vbHMgbWFrZXMgYWxsIGNvbmZpZ3Vy YXRpb24gb3B0aW9ucyBhdmFpbGFibGUgaW4gb3JkZXIgdG8gYmUKPiBhYmxlIHRvIGF1dGhvciBj b25maWd1cmF0aW9uIGZpbGVzIG9uIHN5c3RlbSBkaWZmZXJlbnQgZnJvbSB0aGUgb25lCj4gd2hl cmUgdGhlIGtlcm5lbCBpcyBidWlsdC4gVGhpcyBwcmV2ZW50cyBhdXRob3JpbmcgYSBjb25maWd1 cmF0aW9uIGZpbGUKPiB3aXRoIHRoaXMgb3B0aW9uIGRpc2FibGVkLgoKCk5vLgpkdW1teS10b29s cyBlbmFibGVzIGFzIG1hbnkgJChjYy1vcHRpb24sIC4uLikKYW5kICQoc2hlbGwsIC4uLikgYXMg cG9zc2libGUuIFRoYXQncyBpdC4KCgpJbiBteSB1bmRlcnN0YW5kaW5nLCBTVEFDS1BST1RFQ1RP Ul9QRVJfVEFTSwpzaG91bGQgbm90IGJlIHVzZXItY29uZmlndXJhYmxlLgpUaGF0IGlzIHdoeSAn ZGVmX2Jvb2wgeScuCgotLQpCZXN0IFJlZ2FyZHMKTWFzYWhpcm8gWWFtYWRhCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1h aWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xp c3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==