Lines Matching +full:foo +full:- +full:queue

1 # SPDX-License-Identifier: GPL-2.0-only
54 drivers to compile-test them.
65 enables the '-Werror' (for C) and '-Dwarnings' (for Rust) flags
81 Compile test headers exported to user-space to ensure they are
82 self-contained, i.e. compilable as standalone units.
85 headers are self-contained, say Y here. Otherwise, choose N.
88 string "Local version - append to kernel release"
106 A string of the format -gxxxxxxxx will be added to the localversion
107 if a git-based tree is found. The string generated by this will be
114 $ git rev-parse --verify HEAD
156 The linux kernel is a kind of self-extracting executable.
206 filter (i386, x86_64, ARM, ARM64, RISC-V, big endian PowerPC,
226 LZ4 is an LZ77-type compressor with a fixed, byte-oriented encoding.
283 DOSEMU-HOWTO, available from <http://www.tldp.org/docs.html#howto>),
323 bool "General notification queue"
327 This is a general notification queue for the kernel to pass events to
332 See Documentation/core-api/watch_queue.rst
397 this also enables accounting of stolen time on logically-partitioned
410 kernel-user boundaries using the context tracking subsystem.
500 bool "Enable per-task delay accounting"
521 bool "Enable per-task storage I/O accounting"
560 common scheduling-intense workloads in practice (such as
591 on-disk kernel. This information can be extracted from the kernel
592 image file with the script scripts/extract-ikconfig and used as
608 This option enables access to the in-kernel headers that are generated during
611 kheaders.ko is built which can be loaded on-demand to get access to headers.
720 the precision of clamping aggregation and tracking at run-time.
726 If a second 30% boosted task should be co-scheduled on the same CPU,
737 clamp buckets to trade off used memory for run-time tracking
746 # Not particularly useful until we get to multi-rq proxying
749 This option enables proxy execution, a mechanism for mutex-owning
755 # For architectures that support present-but-inaccessible (PROT_NONE) page
762 # For architectures that want to enable the support for NUMA-affine scheduler
779 def_bool !$(cc-option,$(m64-flag) -D__SIZEOF_INT128__=0) && 64BIT
783 default "-Wimplicit-fallthrough=5" if CC_IS_GCC && $(cc-option,-Wimplicit-fallthrough=5)
784 default "-Wimplicit-fallthrough" if CC_IS_CLANG && $(cc-option,-Wunreachable-code-fallthrough)
788 default "-fms-anonymous-structs" if $(cc-option,-fms-anonymous-structs)
789 default "-fms-extensions"
791 # Currently, disable gcc-10+ array-bounds globally.
792 # It's still broken in gcc-13, so no upper bound yet.
800 # Currently, disable -Wstringop-overflow for GCC globally.
860 - Documentation/scheduler/sched-design-CFS.rst (CFS)
861 - Documentation/admin-guide/cgroup-v1/ (features for grouping, isolation
941 See Documentation/admin-guide/cgroup-v1/blkio-controller.rst for more information.
979 See Documentation/scheduler/sched-bwc.rst for more information.
988 schedule realtime tasks for non-root users until you allocate
990 See Documentation/scheduler/sched-rt-group.rst for more information.
1036 specified task-specific clamp value is constrained by the cgroup
1085 controller includes important in-kernel memory consumers per default.
1153 This option extends the perf per-cpu mode to restrict monitoring
1185 /Documentation/admin-guide/cgroup-v2.rst.
1251 user-space use the memory control groups to limit the amount
1312 bool "Kernel->user space relay support (formerly relayfs)"
1330 etc. See <file:Documentation/admin-guide/initrd.rst> for details.
1352 See <file:Documentation/admin-guide/bootconfig.rst> for details.
1362 out even when the "bootconfig" kernel-boot parameter is omitted.
1364 make the kernel ignore the BOOT_CONFIG-supplied kernel-boot
1394 Its only role is to gate the user-visible
1395 CMDLINE_FROM_BOOTCONFIG option per-arch, the same
1411 The runtime bootconfig parser is unaffected, so tree-structured
1412 consumers such as ftrace boot-time tracing keep working.
1418 parse_args() last-wins favors the embedded values. If you need
1458 Build KUnit tests for initramfs. See Documentation/dev-tools/kunit
1465 bool "Optimize for performance (-O2)"
1468 with the "-O2" compiler flag for best performance and most
1469 helpful compile-time warnings.
1472 bool "Optimize for size (-Os)"
1474 Choosing this option will pass "-Os" to your compiler resulting
1493 depends on $(cc-option,-ffunction-sections -fdata-sections)
1494 depends on $(ld-option,--gc-sections)
1497 the linker by compiling with -ffunction-sections -fdata-sections,
1498 and linking with --gc-sections.
1500 This can reduce on disk and in-memory size of the kernel
1510 depends on $(ld-option,--orphan-handling=warn)
1511 depends on $(ld-option,--orphan-handling=error)
1525 Enable support for /proc/sys/debug/exception-trace.
1530 Enable support for /proc/sys/kernel/ignore-unaligned-usertrap
1537 Enable support for /proc/sys/kernel/unaligned-trap
1557 # Unhide debug options, to make the on-by-default options visible
1562 environments which can tolerate a "non-standard" kernel.
1566 bool "Enable 16-bit UID system calls" if EXPERT
1570 This enables the legacy 16-bit UID syscall wrappers.
1576 This option enables support for non-root users, groups and
1668 bool "Enable PC-Speaker support" if EXPERT
1673 This option allows to disable the internal PC-Speaker
1677 bool "Enable smaller-sized data structures for core" if EXPERT
1691 run glibc-based applications correctly.
1816 the cost of user-space memory barriers asymmetrically by transforming
1826 user-space with the ability to compare two processes to see if they
1839 user-space cache for the current CPU number value, which
1840 speeds up getting the current CPU number from user-space,
1841 as well as an ABI to speed up user-space operations on
1842 per-CPU data.
1847 bool "Enable rseq-based time slice extension mechanism"
1920 Start self-test automatically after system startup. Suggest executing
1955 A 64-bit kernel is required for the memory sealing feature.
1970 Documentation/userspace-api/mseal.rst
2001 Software events are supported either built-in or via the
2007 suffered, or branches mis-predicted - without slowing down the
2009 when a threshold number of events have passed - and can thus be
2075 This allows other Rust-related options, like drivers written in Rust,
2097 default "$(shell,$(BINDGEN) --version 2>/dev/null)"
2166 # macros for not-implemented syscalls in kernel/sys_ni.c and
2167 # kernel/time/posix-stubs.c. All these overrides need to be available in