linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH RFC] init/Kconfig: enable -O3 for all arches
@ 2019-12-10 14:56 Oleksandr Natalenko
  2019-12-10 15:37 ` Krzysztof Kozlowski
  0 siblings, 1 reply; 2+ messages in thread
From: Oleksandr Natalenko @ 2019-12-10 14:56 UTC (permalink / raw)
  To: linux-kernel
  Cc: Masahiro Yamada, Andrew Morton, Greg Kroah-Hartman, Jessica Yu,
	Tejun Heo, Mauro Carvalho Chehab, Joel Fernandes, David Howells,
	Patrick Bellasi, Krzysztof Kozlowski, Dan Williams,
	Eric W . Biederman

Building a kernel with -O3 may help in hunting bugs like [1] and thus
using this switch should not be restricted to one specific arch only.

Thus lets expose it. If for some reasone we have to hide it, lets hide
it under EXPERT.

The commit is made against next-20191210 tag.

[1] https://lore.kernel.org/lkml/673b885183fb64f1cbb3ed2387524077@natalenko.name/

Signed-off-by: Oleksandr Natalenko <oleksandr@redhat.com>
---
 init/Kconfig | 1 -
 1 file changed, 1 deletion(-)

diff --git a/init/Kconfig b/init/Kconfig
index a34064a031a5..b41b18edb10e 100644
--- a/init/Kconfig
+++ b/init/Kconfig
@@ -1228,7 +1228,6 @@ config CC_OPTIMIZE_FOR_PERFORMANCE
 
 config CC_OPTIMIZE_FOR_PERFORMANCE_O3
 	bool "Optimize more for performance (-O3)"
-	depends on ARC
 	imply CC_DISABLE_WARN_MAYBE_UNINITIALIZED  # avoid false positives
 	help
 	  Choosing this option will pass "-O3" to your compiler to optimize
-- 
2.24.0


^ permalink raw reply related	[flat|nested] 2+ messages in thread

* Re: [PATCH RFC] init/Kconfig: enable -O3 for all arches
  2019-12-10 14:56 [PATCH RFC] init/Kconfig: enable -O3 for all arches Oleksandr Natalenko
@ 2019-12-10 15:37 ` Krzysztof Kozlowski
  0 siblings, 0 replies; 2+ messages in thread
From: Krzysztof Kozlowski @ 2019-12-10 15:37 UTC (permalink / raw)
  To: Oleksandr Natalenko
  Cc: linux-kernel, Masahiro Yamada, Andrew Morton, Greg Kroah-Hartman,
	Jessica Yu, Tejun Heo, Mauro Carvalho Chehab, Joel Fernandes,
	David Howells, Patrick Bellasi, Dan Williams, Eric W . Biederman

On Tue, 10 Dec 2019 at 15:57, Oleksandr Natalenko <oleksandr@redhat.com> wrote:
>
> Building a kernel with -O3 may help in hunting bugs like [1] and thus
> using this switch should not be restricted to one specific arch only.
>
> Thus lets expose it. If for some reasone we have to hide it, lets hide
> it under EXPERT.

You are not hiding it under EXPERT so no need to document in commit
log theoretical future decisions.

> The commit is made against next-20191210 tag.

This does not belong to commit message. You can put such under the ---
separator.

Best regards,
Krzysztof

>
> [1] https://lore.kernel.org/lkml/673b885183fb64f1cbb3ed2387524077@natalenko.name/
>
> Signed-off-by: Oleksandr Natalenko <oleksandr@redhat.com>
> ---
>  init/Kconfig | 1 -
>  1 file changed, 1 deletion(-)
>
> diff --git a/init/Kconfig b/init/Kconfig
> index a34064a031a5..b41b18edb10e 100644
> --- a/init/Kconfig
> +++ b/init/Kconfig
> @@ -1228,7 +1228,6 @@ config CC_OPTIMIZE_FOR_PERFORMANCE
>
>  config CC_OPTIMIZE_FOR_PERFORMANCE_O3
>         bool "Optimize more for performance (-O3)"
> -       depends on ARC
>         imply CC_DISABLE_WARN_MAYBE_UNINITIALIZED  # avoid false positives
>         help
>           Choosing this option will pass "-O3" to your compiler to optimize
> --
> 2.24.0
>

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2019-12-10 15:37 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-12-10 14:56 [PATCH RFC] init/Kconfig: enable -O3 for all arches Oleksandr Natalenko
2019-12-10 15:37 ` Krzysztof Kozlowski

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).