Kconfig (99c8b231ae6c6ca4ca2fd1c0b3701071f589661f) | Kconfig (d6a3b247627a3bc0551504eb305d624cc6fb5453) |
---|---|
1# SPDX-License-Identifier: GPL-2.0-only 2config DEFCONFIG_LIST 3 string 4 depends on !UML 5 option defconfig_list 6 default "/lib/modules/$(shell,uname -r)/.config" 7 default "/etc/kernel-config" 8 default "/boot/config-$(shell,uname -r)" --- 566 unchanged lines hidden (view full) --- 575 576config IKCONFIG_PROC 577 bool "Enable access to .config through /proc/config.gz" 578 depends on IKCONFIG && PROC_FS 579 ---help--- 580 This option enables access to the kernel configuration file 581 through /proc/config.gz. 582 | 1# SPDX-License-Identifier: GPL-2.0-only 2config DEFCONFIG_LIST 3 string 4 depends on !UML 5 option defconfig_list 6 default "/lib/modules/$(shell,uname -r)/.config" 7 default "/etc/kernel-config" 8 default "/boot/config-$(shell,uname -r)" --- 566 unchanged lines hidden (view full) --- 575 576config IKCONFIG_PROC 577 bool "Enable access to .config through /proc/config.gz" 578 depends on IKCONFIG && PROC_FS 579 ---help--- 580 This option enables access to the kernel configuration file 581 through /proc/config.gz. 582 |
583config IKHEADERS_PROC 584 tristate "Enable kernel header artifacts through /proc/kheaders.tar.xz" 585 depends on PROC_FS | 583config IKHEADERS 584 tristate "Enable kernel headers through /sys/kernel/kheaders.tar.xz" 585 depends on SYSFS |
586 help | 586 help |
587 This option enables access to the kernel header and other artifacts that 588 are generated during the build process. These can be used to build eBPF 589 tracing programs, or similar programs. If you build the headers as a 590 module, a module called kheaders.ko is built which can be loaded on-demand 591 to get access to the headers. | 587 This option enables access to the in-kernel headers that are generated during 588 the build process. These can be used to build eBPF tracing programs, 589 or similar programs. If you build the headers as a module, a module called 590 kheaders.ko is built which can be loaded on-demand to get access to headers. |
592 593config LOG_BUF_SHIFT 594 int "Kernel log buffer size (16 => 64KB, 17 => 128KB)" 595 range 12 25 596 default 17 597 depends on PRINTK 598 help 599 Select the minimal kernel log buffer size as a power of 2. --- 130 unchanged lines hidden (view full) --- 730menuconfig CGROUPS 731 bool "Control Group support" 732 select KERNFS 733 help 734 This option adds support for grouping sets of processes together, for 735 use with process control subsystems such as Cpusets, CFS, memory 736 controls or device isolation. 737 See | 591 592config LOG_BUF_SHIFT 593 int "Kernel log buffer size (16 => 64KB, 17 => 128KB)" 594 range 12 25 595 default 17 596 depends on PRINTK 597 help 598 Select the minimal kernel log buffer size as a power of 2. --- 130 unchanged lines hidden (view full) --- 729menuconfig CGROUPS 730 bool "Control Group support" 731 select KERNFS 732 help 733 This option adds support for grouping sets of processes together, for 734 use with process control subsystems such as Cpusets, CFS, memory 735 controls or device isolation. 736 See |
738 - Documentation/scheduler/sched-design-CFS.txt (CFS) | 737 - Documentation/scheduler/sched-design-CFS.rst (CFS) |
739 - Documentation/cgroup-v1/ (features for grouping, isolation 740 and resource control) 741 742 Say N if unsure. 743 744if CGROUPS 745 746config PAGE_COUNTER --- 46 unchanged lines hidden (view full) --- 793 block layer to implement upper limit in IO rates on a device. 794 795 This option only enables generic Block IO controller infrastructure. 796 One needs to also enable actual IO controlling logic/policy. For 797 enabling proportional weight division of disk bandwidth in CFQ, set 798 CONFIG_CFQ_GROUP_IOSCHED=y; for enabling throttling policy, set 799 CONFIG_BLK_DEV_THROTTLING=y. 800 | 738 - Documentation/cgroup-v1/ (features for grouping, isolation 739 and resource control) 740 741 Say N if unsure. 742 743if CGROUPS 744 745config PAGE_COUNTER --- 46 unchanged lines hidden (view full) --- 792 block layer to implement upper limit in IO rates on a device. 793 794 This option only enables generic Block IO controller infrastructure. 795 One needs to also enable actual IO controlling logic/policy. For 796 enabling proportional weight division of disk bandwidth in CFQ, set 797 CONFIG_CFQ_GROUP_IOSCHED=y; for enabling throttling policy, set 798 CONFIG_BLK_DEV_THROTTLING=y. 799 |
801 See Documentation/cgroup-v1/blkio-controller.rst for more information. | 800 See Documentation/cgroup-v1/blkio-controller.txt for more information. |
802 803config DEBUG_BLK_CGROUP 804 bool "IO controller debugging" 805 depends on BLK_CGROUP 806 default n 807 ---help--- 808 Enable some debugging help. Currently it exports additional stat 809 files in a cgroup which can be useful for debugging. --- 21 unchanged lines hidden (view full) --- 831 bool "CPU bandwidth provisioning for FAIR_GROUP_SCHED" 832 depends on FAIR_GROUP_SCHED 833 default n 834 help 835 This option allows users to define CPU bandwidth rates (limits) for 836 tasks running within the fair group scheduler. Groups with no limit 837 set are considered to be unconstrained and will run with no 838 restriction. | 801 802config DEBUG_BLK_CGROUP 803 bool "IO controller debugging" 804 depends on BLK_CGROUP 805 default n 806 ---help--- 807 Enable some debugging help. Currently it exports additional stat 808 files in a cgroup which can be useful for debugging. --- 21 unchanged lines hidden (view full) --- 830 bool "CPU bandwidth provisioning for FAIR_GROUP_SCHED" 831 depends on FAIR_GROUP_SCHED 832 default n 833 help 834 This option allows users to define CPU bandwidth rates (limits) for 835 tasks running within the fair group scheduler. Groups with no limit 836 set are considered to be unconstrained and will run with no 837 restriction. |
839 See Documentation/scheduler/sched-bwc.txt for more information. | 838 See Documentation/scheduler/sched-bwc.rst for more information. |
840 841config RT_GROUP_SCHED 842 bool "Group scheduling for SCHED_RR/FIFO" 843 depends on CGROUP_SCHED 844 default n 845 help 846 This feature lets you explicitly allocate real CPU bandwidth 847 to task groups. If enabled, it will also make it impossible to 848 schedule realtime tasks for non-root users until you allocate 849 realtime bandwidth for them. | 839 840config RT_GROUP_SCHED 841 bool "Group scheduling for SCHED_RR/FIFO" 842 depends on CGROUP_SCHED 843 default n 844 help 845 This feature lets you explicitly allocate real CPU bandwidth 846 to task groups. If enabled, it will also make it impossible to 847 schedule realtime tasks for non-root users until you allocate 848 realtime bandwidth for them. |
850 See Documentation/scheduler/sched-rt-group.txt for more information. | 849 See Documentation/scheduler/sched-rt-group.rst for more information. |
851 852endif #CGROUP_SCHED 853 854config CGROUP_PIDS 855 bool "PIDs controller" 856 help 857 Provides enforcement of process number limits in the scope of a 858 cgroup. Any attempt to fork more processes than is allowed in the --- 1248 unchanged lines hidden --- | 850 851endif #CGROUP_SCHED 852 853config CGROUP_PIDS 854 bool "PIDs controller" 855 help 856 Provides enforcement of process number limits in the scope of a 857 cgroup. Any attempt to fork more processes than is allowed in the --- 1248 unchanged lines hidden --- |