crates/nornir-purgatory/tests/fixtures/kernel-mini/init/Kconfig
# SPDX-License-Identifier: GPL-2.0-only
config CC_VERSION_TEXT
string
default "$(CC_VERSION_TEXT)"
help
This is used in unclear ways:
- Re-run Kconfig when the compiler is updated
The 'default' property references the environment variable,
CC_VERSION_TEXT so it is recorded in include/config/auto.conf.cmd.
A line of help that happens to begin with the word
select DEBUG_FS must NOT become a select.
config IRQ_WORK
def_bool y
config MULTIUSER
bool "Multiple users, groups and capabilities support" if EXPERT
default y
help
This option enables support for non-root users, groups and
capabilities.
config EXPERT
bool "Configure standard kernel features (expert users)"
help
This option allows certain base kernel options and settings
to be disabled or tweaked.
config RELAY
bool "Kernel->user space relay support (formerly relayfs)"
select IRQ_WORK
help
This option enables support for relay interface support in
certain file systems (such as debugfs).
config BPF
bool
select CRYPTO_LIB_SHA1
config CRYPTO_LIB_SHA1
bool
config BPF_SYSCALL
bool "Enable bpf() system call"
select BPF
select IRQ_WORK
default n
help
Enable the bpf() system call that allows to manipulate BPF programs
and maps via file descriptors.
menuconfig MODULES
bool "Enable loadable module support"
help
Kernel modules are small pieces of compiled code which can
be inserted in the running kernel.
if MODULES
config MODULE_UNLOAD
bool "Module unloading"
help
Without this option you will not be able to unload any modules.
endif # MODULES
config SYSFS
bool "sysfs file system support" if EXPERT
default y
config BLOCK
bool "Enable the block layer" if EXPERT
default y
select SG_POOL
config SG_POOL
def_bool n
config FUTEX
bool "Enable futex support" if EXPERT
depends on !(SPARC32 && SMP)
default y
help
Disabling this option will cause the kernel to be built without
support for "fast userspace mutexes".