]> git.baikalelectronics.ru Git - kernel.git/commit
sched/rt, Kconfig: Unbreak def/oldconfig with CONFIG_PREEMPT=y
authorThomas Gleixner <tglx@linutronix.de>
Mon, 22 Jul 2019 15:59:19 +0000 (17:59 +0200)
committerThomas Gleixner <tglx@linutronix.de>
Mon, 22 Jul 2019 16:05:11 +0000 (18:05 +0200)
commit0b3fad3d249b54bdc87c8057024a705ded4dffc2
treeb9e24b4a82f95d204106d19c6d9f5e17bc2c677d
parent8ae2f793d21f67d4ab95029bb6873efffa36907b
sched/rt, Kconfig: Unbreak def/oldconfig with CONFIG_PREEMPT=y

The merge of the CONFIG_PREEMPT_RT stub renamed CONFIG_PREEMPT to
CONFIG_PREEMPT_LL which causes all defconfigs which have CONFIG_PREEMPT=y
set to fall back to CONFIG_PREEMPT_NONE because CONFIG_PREEMPT depends on
the preemption mode choice wich defaults to NONE. This also affects
oldconfig builds.

So rather than changing 114 defconfig files and being an annoyance to
users, revert the rename and select a new config symbol PREEMPTION. That
keeps everything working smoothly and the revelant ifdef's are going to be
fixed up step by step.

Reported-by: Mark Rutland <mark.rutland@arm.com>
Fixes: 8aef4de2cf90 ("sched/rt, Kconfig: Introduce CONFIG_PREEMPT_RT")
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
kernel/Kconfig.preempt