linux/fs/proc/Kconfig
<<
>>
Prefs
   1config PROC_FS
   2        bool "/proc file system support" if EXPERT
   3        default y
   4        help
   5          This is a virtual file system providing information about the status
   6          of the system. "Virtual" means that it doesn't take up any space on
   7          your hard disk: the files are created on the fly by the kernel when
   8          you try to access them. Also, you cannot read the files with older
   9          version of the program less: you need to use more or cat.
  10
  11          It's totally cool; for example, "cat /proc/interrupts" gives
  12          information about what the different IRQs are used for at the moment
  13          (there is a small number of Interrupt ReQuest lines in your computer
  14          that are used by the attached devices to gain the CPU's attention --
  15          often a source of trouble if two devices are mistakenly configured
  16          to use the same IRQ). The program procinfo to display some
  17          information about your system gathered from the /proc file system.
  18
  19          Before you can use the /proc file system, it has to be mounted,
  20          meaning it has to be given a location in the directory hierarchy.
  21          That location should be /proc. A command such as "mount -t proc proc
  22          /proc" or the equivalent line in /etc/fstab does the job.
  23
  24          The /proc file system is explained in the file
  25          <file:Documentation/filesystems/proc.txt> and on the proc(5) manpage
  26          ("man 5 proc").
  27
  28          This option will enlarge your kernel by about 67 KB. Several
  29          programs depend on this, so everyone should say Y here.
  30
  31config PROC_KCORE
  32        bool "/proc/kcore support" if !ARM
  33        depends on PROC_FS && MMU
  34
  35config PROC_VMCORE
  36        bool "/proc/vmcore support"
  37        depends on PROC_FS && CRASH_DUMP
  38        default y
  39        help
  40        Exports the dump image of crashed kernel in ELF format.
  41
  42config PROC_SYSCTL
  43        bool "Sysctl support (/proc/sys)" if EXPERT
  44        depends on PROC_FS
  45        select SYSCTL
  46        default y
  47        ---help---
  48          The sysctl interface provides a means of dynamically changing
  49          certain kernel parameters and variables on the fly without requiring
  50          a recompile of the kernel or reboot of the system.  The primary
  51          interface is through /proc/sys.  If you say Y here a tree of
  52          modifiable sysctl entries will be generated beneath the
  53          /proc/sys directory. They are explained in the files
  54          in <file:Documentation/sysctl/>.  Note that enabling this
  55          option will enlarge the kernel by at least 8 KB.
  56
  57          As it is generally a good thing, you should say Y here unless
  58          building a kernel for install/rescue disks or your system is very
  59          limited in memory.
  60
  61config PROC_PAGE_MONITOR
  62        default y
  63        depends on PROC_FS && MMU
  64        bool "Enable /proc page monitoring" if EXPERT
  65        help
  66          Various /proc files exist to monitor process memory utilization:
  67          /proc/pid/smaps, /proc/pid/clear_refs, /proc/pid/pagemap,
  68          /proc/kpagecount, and /proc/kpageflags. Disabling these
  69          interfaces will reduce the size of the kernel by approximately 4kb.
  70
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.