Kconfig.preempt already contains more than just preemption configs (see CONFIG_SCHED_CORE), and a subsequent patch will introduce more scheduler-specific configs. Move the file to the scheduler directory. Suggested-by: Peter Zijlstra <peterz@xxxxxxxxxxxxx> Signed-off-by: Valentin Schneider <valentin.schneider@xxxxxxx> --- init/Kconfig | 2 +- kernel/{Kconfig.preempt => sched/Kconfig} | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) rename kernel/{Kconfig.preempt => sched/Kconfig} (99%) diff --git a/init/Kconfig b/init/Kconfig index 11f8a845f259..4caedc821b06 100644 --- a/init/Kconfig +++ b/init/Kconfig @@ -460,7 +460,7 @@ config AUDITSYSCALL source "kernel/irq/Kconfig" source "kernel/time/Kconfig" source "kernel/bpf/Kconfig" -source "kernel/Kconfig.preempt" +source "kernel/sched/Kconfig" menu "CPU/Task time and stats accounting" diff --git a/kernel/Kconfig.preempt b/kernel/sched/Kconfig similarity index 99% rename from kernel/Kconfig.preempt rename to kernel/sched/Kconfig index 60f1bfc3c7b2..c8b8e12c9c9c 100644 --- a/kernel/Kconfig.preempt +++ b/kernel/sched/Kconfig @@ -131,5 +131,3 @@ config SCHED_CORE 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. - - -- 2.25.1