Commit d2343cb8 authored by Ingo Molnar's avatar Ingo Molnar
Browse files

sched/core: Disable CONFIG_SCHED_CORE by default



This option at minimum adds extra code to the scheduler - even if
it's default unused - and most users wouldn't want it.

Reported-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: default avatarIngo Molnar <mingo@kernel.org>
parent adf3c31e
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -102,7 +102,6 @@ config PREEMPT_DYNAMIC

config SCHED_CORE
	bool "Core Scheduling for SMT"
	default y
	depends on SCHED_SMT
	help
	  This option permits Core Scheduling, a means of coordinated task
@@ -115,7 +114,8 @@ config SCHED_CORE
	   - mitigation of some (not all) SMT side channels;
	   - limiting SMT interference to improve determinism and/or performance.

	  SCHED_CORE is default enabled when SCHED_SMT is enabled -- when
	  unused there should be no impact on performance.
	  SCHED_CORE is default disabled. When it is enabled and unused,
	  which is the likely usage by Linux distributions, there should
	  be no measurable impact on performance.