Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - P index
The Linux kernel configuration item CONFIG_PREEMPT
has multiple definitions:
kernel/Kconfig.preempt
The configuration item CONFIG_PREEMPT:
! CONFIG_ARCH_NO_PREEMPT
This option reduces the latency of the kernel by making all kernel code (that is not executing in a critical section) preemptible. This allows reaction to interactive events by permitting a low priority process to be preempted involuntarily even if it is in kernel mode executing a system call and would otherwise not be about to reach a natural preemption point. This allows applications to run more 'smoothly' even when the system is under load, at the cost of slightly lower throughput and a slight runtime overhead to kernel code.
Select this if you are building a kernel for a desktop or embedded system with latency requirements in the milliseconds range.
arch/xtensa/Kconfig
The configuration item CONFIG_PREEMPT:
(none)
This option reduces the latency of the kernel when reacting to real-time or interactive events by allowing a low priority process to be preempted even if it is in kernel mode executing a system call. Unfortunately the kernel code has some race conditions if both SMP and PREEMPT are enabled, so this option is currently disabled if you are building an SMP kernel.
Say Y here if you are building a kernel for a desktop, embedded or real-time system. Say N if you are unsure.
arch/m32r/Kconfig
The configuration item CONFIG_PREEMPT:
(none)
This option reduces the latency of the kernel when reacting to real-time or interactive events by allowing a low priority process to be preempted even if it is in kernel mode executing a system call. This allows applications to run more reliably even when the system is under load.
Say Y here if you are building a kernel for a desktop, embedded or real-time system. Say N if you are unsure.
arch/h8300/Kconfig.cpu
The configuration item CONFIG_PREEMPT:
(none)
(none)
arch/mn10300/Kconfig
The configuration item CONFIG_PREEMPT:
(none)
This option reduces the latency of the kernel when reacting to real-time or interactive events by allowing a low priority process to be preempted even if it is in kernel mode executing a system call. This allows applications to run more reliably even when the system is under load.
Say Y here if you are building a kernel for a desktop, embedded or real-time system. Say N if you are unsure.
arch/arm/Kconfig
The configuration item CONFIG_PREEMPT:
CONFIG_EXPERIMENTAL
This option reduces the latency of the kernel when reacting to real-time or interactive events by allowing a low priority process to be preempted even if it is in kernel mode executing a system call. This allows applications to run more reliably even when the system is under load.
Say Y here if you are building a kernel for a desktop, embedded or real-time system. Say N if you are unsure.
arch/sh64/Kconfig
The configuration item CONFIG_PREEMPT:
CONFIG_EXPERIMENTAL
(none)
arch/cris/Kconfig
The configuration item CONFIG_PREEMPT:
(none)
This option reduces the latency of the kernel when reacting to real-time or interactive events by allowing a low priority process to be preempted even if it is in kernel mode executing a system call. This allows applications to run more reliably even when the system is under load.
Say Y here if you are building a kernel for a desktop, embedded or real-time system. Say N if you are unsure.
arch/arm26/Kconfig
The configuration item CONFIG_PREEMPT:
CONFIG_CPU_32 && CONFIG_EXPERIMENTAL
This option reduces the latency of the kernel when reacting to real-time or interactive events by allowing a low priority process to be preempted even if it is in kernel mode executing a system call. This allows applications to run more reliably even when the system is under load.
Say Y here if you are building a kernel for a desktop, embedded or real-time system. Say N if you are unsure.
arch/ia64/Kconfig
The configuration item CONFIG_PREEMPT:
(none)
This option reduces the latency of the kernel when reacting to real-time or interactive events by allowing a low priority process to be preempted even if it is in kernel mode executing a system call. This allows applications to run more reliably even when the system is under load.
Say Y here if you are building a kernel for a desktop, embedded or real-time system. Say N if you are unsure.
arch/s390/Kconfig
The configuration item CONFIG_PREEMPT:
(none)
This option reduces the latency of the kernel when reacting to real-time or interactive events by allowing a low priority process to be preempted even if it is in kernel mode executing a system call. This allows applications to run more reliably even when the system is under load.
Say N if you are unsure.
arch/sparc64/Kconfig
The configuration item CONFIG_PREEMPT:
(none)
This option reduces the latency of the kernel when reacting to real-time or interactive events by allowing a low priority process to be preempted even if it is in kernel mode executing a system call. This allows applications to run more reliably even when the system is under load.
Say Y here if you are building a kernel for a desktop, embedded or real-time system. Say N if you are unsure.
arch/sh/Kconfig
The configuration item CONFIG_PREEMPT:
CONFIG_EXPERIMENTAL
(none)
arch/parisc/Kconfig
The configuration item CONFIG_PREEMPT:
(none)
(none)
arch/mips/Kconfig
The configuration item CONFIG_PREEMPT:
(none)
This option reduces the latency of the kernel when reacting to real-time or interactive events by allowing a low priority process to be preempted even if it is in kernel mode executing a system call. This allows applications to run more reliably even when the system is under load.
arch/x86_64/Kconfig
The configuration item CONFIG_PREEMPT:
(none)
This option reduces the latency of the kernel when reacting to real-time or interactive events by allowing a low priority process to be preempted even if it is in kernel mode executing a system call. This allows applications to run more reliably even when the system is under load. On contrary it may also break your drivers and add priority inheritance problems to your system. Don't select it if you rely on a stable system or have slightly obscure hardware. It's also not very well tested on x86-64 currently. You have been warned.
Say Y here if you are feeling brave and building a kernel for a desktop, embedded or real-time system. Say N if you are unsure.
arch/ppc64/Kconfig
The configuration item CONFIG_PREEMPT:
(none)
This option reduces the latency of the kernel when reacting to real-time or interactive events by allowing a low priority process to be preempted even if it is in kernel mode executing a system call.
Say Y here if you are building a kernel for a desktop, embedded or real-time system. Say N if you are unsure.
arch/ppc/Kconfig
The configuration item CONFIG_PREEMPT:
(none)
This option reduces the latency of the kernel when reacting to real-time or interactive events by allowing a low priority process to be preempted even if it is in kernel mode executing a system call.
Say Y here if you are building a kernel for a desktop, embedded or real-time system. Say N if you are unsure.
arch/i386/Kconfig
The configuration item CONFIG_PREEMPT:
(none)
This option reduces the latency of the kernel when reacting to real-time or interactive events by allowing a low priority process to be preempted even if it is in kernel mode executing a system call. This allows applications to run more reliably even when the system is under load.
Say Y here if you are building a kernel for a desktop, embedded or real-time system. Say N if you are unsure.
arch/ppc64/Kconfig
The configuration item CONFIG_PREEMPT:
(none)
This option reduces the latency of the kernel when reacting to real-time or interactive events by allowing a low priority process to be preempted even if it is in kernel mode executing a system call. Unfortunately the kernel code has some race conditions if both SMP and PREEMPT are enabled, so this option is currently disabled if you are building an SMP kernel.
Say Y here if you are building a kernel for a desktop, embedded or real-time system. Say N if you are unsure.
arch/mips/Kconfig-shared
The configuration item CONFIG_PREEMPT:
(none)
This option reduces the latency of the kernel when reacting to real-time or interactive events by allowing a low priority process to be preempted even if it is in kernel mode executing a system call. This allows applications to run more reliably even when the system is under load.
arch/s390x/Kconfig
The configuration item CONFIG_PREEMPT:
(none)
This option reduces the latency of the kernel when reacting to real-time or interactive events by allowing a low priority process to be preempted even if it is in kernel mode executing a system call. This allows applications to run more reliably even when the system is under load.
Say N if you are unsure.
Raw data from LKDDb:
(none)
This page is automaticly generated with free (libre, open) software lkddb(see lkddb-sources).
The data is retrived from:
Popular queries:
Navigation: Linux Kernel Driver DataBase - web LKDDB: main index - P index
Automatically generated (in year 2024). See also LKDDb sources on GitLab