| .. | .. | 
|---|
 | 1 | +# SPDX-License-Identifier: GPL-2.0-only  | 
|---|
| 1 | 2 |  config PROC_FS | 
|---|
| 2 | 3 |  	bool "/proc file system support" if EXPERT | 
|---|
| 3 | 4 |  	default y | 
|---|
| .. | .. | 
|---|
| 22 | 23 |  	  /proc" or the equivalent line in /etc/fstab does the job. | 
|---|
| 23 | 24 |   | 
|---|
| 24 | 25 |  	  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  | 
|---|
| 26 | 27 |  	  ("man 5 proc"). | 
|---|
| 27 | 28 |   | 
|---|
| 28 | 29 |  	  This option will enlarge your kernel by about 67 KB. Several | 
|---|
| .. | .. | 
|---|
| 41 | 42 |  	bool "/proc/vmcore support" | 
|---|
| 42 | 43 |  	depends on PROC_FS && CRASH_DUMP | 
|---|
| 43 | 44 |  	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.  | 
|---|
| 46 | 47 |   | 
|---|
| 47 | 48 |  config PROC_VMCORE_DEVICE_DUMP | 
|---|
| 48 | 49 |  	bool "Device Hardware/Firmware Log Collection" | 
|---|
| .. | .. | 
|---|
| 57 | 58 |  	  snapshot. | 
|---|
| 58 | 59 |   | 
|---|
| 59 | 60 |  	  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'.  | 
|---|
| 61 | 63 |   | 
|---|
| 62 | 64 |  config PROC_SYSCTL | 
|---|
| 63 | 65 |  	bool "Sysctl support (/proc/sys)" if EXPERT | 
|---|
| 64 | 66 |  	depends on PROC_FS | 
|---|
| 65 | 67 |  	select SYSCTL | 
|---|
| 66 | 68 |  	default y | 
|---|
| 67 |  | -	---help---  | 
|---|
 | 69 | +	help  | 
|---|
| 68 | 70 |  	  The sysctl interface provides a means of dynamically changing | 
|---|
| 69 | 71 |  	  certain kernel parameters and variables on the fly without requiring | 
|---|
| 70 | 72 |  	  a recompile of the kernel or reboot of the system.  The primary | 
|---|
| 71 | 73 |  	  interface is through /proc/sys.  If you say Y here a tree of | 
|---|
| 72 | 74 |  	  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  | 
|---|
| 75 | 77 |  	  option will enlarge the kernel by at least 8 KB. | 
|---|
| 76 | 78 |   | 
|---|
| 77 | 79 |  	  As it is generally a good thing, you should say Y here unless | 
|---|
| .. | .. | 
|---|
| 86 | 88 |  	  Various /proc files exist to monitor process memory utilization: | 
|---|
| 87 | 89 |  	  /proc/pid/smaps, /proc/pid/clear_refs, /proc/pid/pagemap, | 
|---|
| 88 | 90 |  	  /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.  | 
|---|
| 90 | 92 |   | 
|---|
| 91 | 93 |  config PROC_CHILDREN | 
|---|
| 92 | 94 |  	bool "Include /proc/<pid>/task/<tid>/children file" | 
|---|
| 93 | 95 |  	default n | 
|---|
| 94 | 96 |  	help | 
|---|
| 95 | 97 |  	  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.  | 
|---|
| 97 | 99 |   | 
|---|
| 98 | 100 |  	  Say Y if you are running any user-space software which takes benefit from | 
|---|
| 99 | 101 |  	  this interface. For example, rkt is such a piece of software. | 
|---|
| 100 | 102 |   | 
|---|
| 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  | 
|---|