Received: by 2002:a6b:fb09:0:0:0:0:0 with SMTP id h9csp3965161iog; Tue, 21 Jun 2022 09:17:58 -0700 (PDT) X-Google-Smtp-Source: AGRyM1spTvneDkraCXKuhYq7VQ5HDW6h4PzqlN3wRC/m+KU/uezlYBTPxxJoLbcjLgMQXnDxXXm4 X-Received: by 2002:a63:7a51:0:b0:40c:f874:1b46 with SMTP id j17-20020a637a51000000b0040cf8741b46mr3281056pgn.90.1655828278480; Tue, 21 Jun 2022 09:17:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1655828278; cv=none; d=google.com; s=arc-20160816; b=qfRhMR0wfkksbXNo+eOdMW9xPhznkd7MkY4gEOTobvqaMr8LTJWRy1LaoDM+QLgTC4 1Gwmyo/fd81GI60n5Qj+KwL9ewT7v0NbJHE2xpYhyO3iIC5cgwVyjx6N5UoFJFVFFEPi iTqRE5M25aldLYJtdy7Q+s2IYLUMQS3wqNuHwgmEkAtJryEso/w5v4E4JOlTRGODUv68 FRtlvC+vAkqGaccpfU4ns1/SU7Vb0cu5AdbKIRp+5suzwJsDeSS/un0AXQE0WPUYbv1L /gcDiGq2i97fol4LPQu149LlGSOHN3DDBIMOfR+h9WDZpwz83zj1ZnDFcBQu5axH4qa5 ZwxA== 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=ygOru1V+CqPdzVlc6g44G4+f/031CtJpK0ffalP9wKU=; b=AH3pyp+wTdZFhuscic/k5W1LBkGFaS3/wCf/SWupr2bO7ODC3eOUwM4BbRISYbTSbW wM9QwcgTqhMiePMRIzGZU0HoJxfvuvRTk1dHfKI7BxcwRlpGFlQ5Na1w1qvfJl24uVa5 Z2fe/fv+jgJLr8wJ/3N5khUXQOp/UiOlG6OHfRpS+wWdc9gXek0r3va3dWMJ50tmFYb5 /c0wYwFGgNtzuYjtcKFjbgoa7NUhUsOExCWvulxS3VkuKpcO7k6JYpq3+fFX25GTJ5zF ApCko0Zuzi2kFruqGJKGMKUN+M+L6sY2xJ3bcV4SsZkunDVdogXfglKuCkDS/s4fZCqH Y76w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=ALJuFmJ2; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id v135-20020a63618d000000b0040cfbf8167esi1906138pgb.867.2022.06.21.09.17.45; Tue, 21 Jun 2022 09:17:58 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=ALJuFmJ2; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 S1353885AbiFUQRB (ORCPT + 99 others); Tue, 21 Jun 2022 12:17:01 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37756 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1353848AbiFUQQ7 (ORCPT ); Tue, 21 Jun 2022 12:16:59 -0400 Received: from mail-lf1-x12a.google.com (mail-lf1-x12a.google.com [IPv6:2a00:1450:4864:20::12a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 548FBCE29 for ; Tue, 21 Jun 2022 09:16:58 -0700 (PDT) Received: by mail-lf1-x12a.google.com with SMTP id t25so23197273lfg.7 for ; Tue, 21 Jun 2022 09:16:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ygOru1V+CqPdzVlc6g44G4+f/031CtJpK0ffalP9wKU=; b=ALJuFmJ2MgWHsuPdnOlWpIyCex1dQSuCHk/q8YBpxShXJT0+RwR/eiW/lM3EwY8BkE JxAx4j5NqMwY6W132S4o14HPBRTVQf1eO8Pt+Dr3GmnKV4muxrKAl1O8QGy68M51ipQl vk2SiezwIGLezoPwDEA2c5p4XsZm9LIO9eMaYy5uG5g4PJGsgmwIDeuiGNW/RBA6U3Xx vJh4/o+nmEivSp/gQCzsr7cUKJrIxBU/sG0soxK5OHfpJpNaaqL3IHqL+lyESjHuVyGk 2+0JFYZVnJBkYz8Q0xIE3j2nsmoCGPbBaTAZzLSdsGZCP0UpZNOZ3xofoQ2IaZRKCnU9 YNng== 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=ygOru1V+CqPdzVlc6g44G4+f/031CtJpK0ffalP9wKU=; b=Ic5h4enuihftm5ZWBKBG4Tu/Ee997t0YehRx04HDLBNNAH1zioZo0W7grEH6T6SmDQ EUGbZP55PeMVvzs2NkX83KtEbLDXfed8yNRDOxXSgE5Egn5tEVv6zEdvO7GRHoDDDdFu MIDYI8sd6UvpgWuUu6fIdv7Q3Z612Mi6ytA3ILBFAWdYb9S+209frw1ZyAei8+mBslYQ OHVks/nkfPqlkrxz43zMrLFhv1+qy/grRFqDmj4kgqqSxMY+UfyMe5cOuwTOqbULCbnr Nk69zPozGcVZoueXa8UP5vyUNMGcM4KEe7EQbPQxlW/BaJRovZIBOldsDjWseDFFiSQg 0ggA== X-Gm-Message-State: AJIora93d5PrUV5SVQmblAeJU77Ut0+Mxr2qd7gWLzG6JP5Z/G113IJk Na4IDHVeKvrr6b4JimRaAnTN8OYmb93sbHW/qKB8Sw== X-Received: by 2002:ac2:4d22:0:b0:47f:65b5:35ec with SMTP id h2-20020ac24d22000000b0047f65b535ecmr8877385lfk.432.1655828216350; Tue, 21 Jun 2022 09:16:56 -0700 (PDT) MIME-Version: 1.0 References: <20220621133526.29662-1-mikoxyzzz@gmail.com> In-Reply-To: <20220621133526.29662-1-mikoxyzzz@gmail.com> From: Nick Desaulniers Date: Tue, 21 Jun 2022 09:16:45 -0700 Message-ID: Subject: Re: [PATCH 0/2] Kconfig: -O3 enablement To: Masahiro Yamada Cc: LKML , Miko Larsson , Linux Kbuild mailing list , "maintainer:X86 ARCHITECTURE (32-BIT AND 64-BIT)" , Nathan Chancellor , Vlastimil Babka , Thomas Gleixner , Sebastian Andrzej Siewior , Sean Christopherson , "Gustavo A. R. Silva" , Arnd Bergmann , Chris Down , Dmitry Torokhov , John Ogness , Elliot Berman , Oleksandr Natalenko Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-17.6 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, ENV_AND_HDR_SPF_MATCH,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE,USER_IN_DEF_DKIM_WL,USER_IN_DEF_SPF_WL autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Jun 21, 2022 at 6:35 AM Miko Larsson wrote: > > Hi, > > This very small series allows -O3 to be used for all architectures. The > first patch marks -O3 as experimental, with the reasoning being that it > might expose unwanted regressions to users, and the second patch > actually allows -O3 by removing the "depend on ARC" string. I think we should just remove -O3 support from KCONFIG. If someone wants to mess around with "experimental features," there's nothing stopping you from doing: $ make KCFLAGS=-O3 > > The reasoning behind this series is to open up -O3 so that bugs related > to it (both compiler-related and kernel-related) can be discovered by > eyeballs wanting to improve the "-O3 experience," as that might be > beneficial to both compilers and the kernel. This has been attempted > before [1], but unfortunately nothing ever came of it. > > [1] https://lore.kernel.org/lkml/20191211104619.114557-1-oleksandr@redhat.com/ > > Cc: linux-kbuild@vger.kernel.org > Cc: x86@kernel.org > Cc: Nathan Chancellor > Cc: Vlastimil Babka > Cc: Nick Desaulniers > Cc: Thomas Gleixner > Cc: Sebastian Andrzej Siewior > Cc: Sean Christopherson > Cc: "Gustavo A. R. Silva" > Cc: Arnd Bergmann > Cc: Chris Down > Cc: Dmitry Torokhov > Cc: John Ogness > Cc: Elliot Berman > Cc: Oleksandr Natalenko > > Miko Larsson (2): > Kconfig: Mark -O3 as experimental > Kconfig: Allow -O3 for all architectures > > init/Kconfig | 6 ++++-- > 1 file changed, 4 insertions(+), 2 deletions(-) > > -- > 2.36.1 > -- Thanks, ~Nick Desaulniers