hc
2024-10-12 a5969cabbb4660eab42b6ef0412cbbd1200cf14d
kernel/fs/proc/Kconfig
....@@ -1,3 +1,4 @@
1
+# SPDX-License-Identifier: GPL-2.0-only
12 config PROC_FS
23 bool "/proc file system support" if EXPERT
34 default y
....@@ -22,7 +23,7 @@
2223 /proc" or the equivalent line in /etc/fstab does the job.
2324
2425 The /proc file system is explained in the file
25
- <file:Documentation/filesystems/proc.txt> and on the proc(5) manpage
26
+ <file:Documentation/filesystems/proc.rst> and on the proc(5) manpage
2627 ("man 5 proc").
2728
2829 This option will enlarge your kernel by about 67 KB. Several
....@@ -41,8 +42,8 @@
4142 bool "/proc/vmcore support"
4243 depends on PROC_FS && CRASH_DUMP
4344 default y
44
- help
45
- Exports the dump image of crashed kernel in ELF format.
45
+ help
46
+ Exports the dump image of crashed kernel in ELF format.
4647
4748 config PROC_VMCORE_DEVICE_DUMP
4849 bool "Device Hardware/Firmware Log Collection"
....@@ -57,21 +58,22 @@
5758 snapshot.
5859
5960 If you say Y here, the collected device dumps will be added
60
- as ELF notes to /proc/vmcore.
61
+ as ELF notes to /proc/vmcore. You can still disable device
62
+ dump using the kernel command line option 'novmcoredd'.
6163
6264 config PROC_SYSCTL
6365 bool "Sysctl support (/proc/sys)" if EXPERT
6466 depends on PROC_FS
6567 select SYSCTL
6668 default y
67
- ---help---
69
+ help
6870 The sysctl interface provides a means of dynamically changing
6971 certain kernel parameters and variables on the fly without requiring
7072 a recompile of the kernel or reboot of the system. The primary
7173 interface is through /proc/sys. If you say Y here a tree of
7274 modifiable sysctl entries will be generated beneath the
73
- /proc/sys directory. They are explained in the files
74
- in <file:Documentation/sysctl/>. Note that enabling this
75
+ /proc/sys directory. They are explained in the files
76
+ in <file:Documentation/admin-guide/sysctl/>. Note that enabling this
7577 option will enlarge the kernel by at least 8 KB.
7678
7779 As it is generally a good thing, you should say Y here unless
....@@ -86,20 +88,22 @@
8688 Various /proc files exist to monitor process memory utilization:
8789 /proc/pid/smaps, /proc/pid/clear_refs, /proc/pid/pagemap,
8890 /proc/kpagecount, and /proc/kpageflags. Disabling these
89
- interfaces will reduce the size of the kernel by approximately 4kb.
91
+ interfaces will reduce the size of the kernel by approximately 4kb.
9092
9193 config PROC_CHILDREN
9294 bool "Include /proc/<pid>/task/<tid>/children file"
9395 default n
9496 help
9597 Provides a fast way to retrieve first level children pids of a task. See
96
- <file:Documentation/filesystems/proc.txt> for more information.
98
+ <file:Documentation/filesystems/proc.rst> for more information.
9799
98100 Say Y if you are running any user-space software which takes benefit from
99101 this interface. For example, rkt is such a piece of software.
100102
101
-config PROC_UID
102
- bool "Include /proc/uid/ files"
103
- depends on PROC_FS && RT_MUTEXES
104
- help
105
- Provides aggregated per-uid information under /proc/uid.
103
+config PROC_PID_ARCH_STATUS
104
+ def_bool n
105
+ depends on PROC_FS
106
+
107
+config PROC_CPU_RESCTRL
108
+ def_bool n
109
+ depends on PROC_FS