]> git.baikalelectronics.ru Git - kernel.git/commit
sched: Provide Kconfig support for default dynamic preempt mode
authorFrederic Weisbecker <frederic@kernel.org>
Tue, 14 Sep 2021 10:31:34 +0000 (12:31 +0200)
committerPeter Zijlstra <peterz@infradead.org>
Tue, 5 Oct 2021 13:51:56 +0000 (15:51 +0200)
commitf1cfd26742ecd92b87d176cce65c49c91f8dacca
treebca0a05a1a3516eb446cb370bfd757425f0749c2
parent2da702c0c8ef3d8ab84f6b643bffe7e1f6430e94
sched: Provide Kconfig support for default dynamic preempt mode

Currently the boot defined preempt behaviour (aka dynamic preempt)
selects full preemption by default when the "preempt=" boot parameter
is omitted. However distros may rather want to default to either
no preemption or voluntary preemption.

To provide with this flexibility, make dynamic preemption a visible
Kconfig option and adapt the preemption behaviour selected by the user
to either static or dynamic preemption.

Signed-off-by: Frederic Weisbecker <frederic@kernel.org>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Link: https://lkml.kernel.org/r/20210914103134.11309-1-frederic@kernel.org
kernel/Kconfig.preempt
kernel/sched/core.c