summaryrefslogtreecommitdiff
path: root/kernel/Kconfig.preempt
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/Kconfig.preempt')
-rw-r--r--kernel/Kconfig.preempt33
1 files changed, 2 insertions, 31 deletions
diff --git a/kernel/Kconfig.preempt b/kernel/Kconfig.preempt
index 11dbe26..3f9c974 100644
--- a/kernel/Kconfig.preempt
+++ b/kernel/Kconfig.preempt
@@ -1,16 +1,3 @@
-config PREEMPT
- bool
- select PREEMPT_COUNT
-
-config PREEMPT_RT_BASE
- bool
- select PREEMPT
-
-config HAVE_PREEMPT_LAZY
- bool
-
-config PREEMPT_LAZY
- def_bool y if HAVE_PREEMPT_LAZY && PREEMPT_RT_FULL
choice
prompt "Preemption Model"
@@ -46,9 +33,9 @@ config PREEMPT_VOLUNTARY
Select this if you are building a kernel for a desktop system.
-config PREEMPT__LL
+config PREEMPT
bool "Preemptible Kernel (Low-Latency Desktop)"
- select PREEMPT
+ select PREEMPT_COUNT
select UNINLINE_SPIN_UNLOCK if !ARCH_INLINE_SPIN_UNLOCK
help
This option reduces the latency of the kernel by making
@@ -65,22 +52,6 @@ config PREEMPT__LL
embedded system with latency requirements in the milliseconds
range.
-config PREEMPT_RTB
- bool "Preemptible Kernel (Basic RT)"
- select PREEMPT_RT_BASE
- help
- This option is basically the same as (Low-Latency Desktop) but
- enables changes which are preliminary for the full preemptible
- RT kernel.
-
-config PREEMPT_RT_FULL
- bool "Fully Preemptible Kernel (RT)"
- depends on IRQ_FORCED_THREADING
- select PREEMPT_RT_BASE
- select PREEMPT_RCU
- help
- All and everything
-
endchoice
config PREEMPT_COUNT