diff options
author | Alexey Dobriyan <adobriyan@gmail.com> | 2008-07-25 04:48:30 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2008-07-25 13:53:45 -0400 |
commit | 6eedf8d30d2b48e86fbcee1a32fb2fa5f42219ee (patch) | |
tree | adc0b6174ca3eb7d284b7daba9bf820286fac94e | |
parent | a9bd4a3e070ba7494f154e1a11687a8a957d88dc (diff) |
proc: move Kconfig to fs/proc/Kconfig
Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
-rw-r--r-- | fs/Kconfig | 60 | ||||
-rw-r--r-- | fs/proc/Kconfig | 59 |
2 files changed, 60 insertions, 59 deletions
diff --git a/fs/Kconfig b/fs/Kconfig index ed563b9e352a..97e3bdedb1e6 100644 --- a/fs/Kconfig +++ b/fs/Kconfig | |||
@@ -902,65 +902,7 @@ endif # BLOCK | |||
902 | 902 | ||
903 | menu "Pseudo filesystems" | 903 | menu "Pseudo filesystems" |
904 | 904 | ||
905 | config PROC_FS | 905 | source "fs/proc/Kconfig" |
906 | bool "/proc file system support" if EMBEDDED | ||
907 | default y | ||
908 | help | ||
909 | This is a virtual file system providing information about the status | ||
910 | of the system. "Virtual" means that it doesn't take up any space on | ||
911 | your hard disk: the files are created on the fly by the kernel when | ||
912 | you try to access them. Also, you cannot read the files with older | ||
913 | version of the program less: you need to use more or cat. | ||
914 | |||
915 | It's totally cool; for example, "cat /proc/interrupts" gives | ||
916 | information about what the different IRQs are used for at the moment | ||
917 | (there is a small number of Interrupt ReQuest lines in your computer | ||
918 | that are used by the attached devices to gain the CPU's attention -- | ||
919 | often a source of trouble if two devices are mistakenly configured | ||
920 | to use the same IRQ). The program procinfo to display some | ||
921 | information about your system gathered from the /proc file system. | ||
922 | |||
923 | Before you can use the /proc file system, it has to be mounted, | ||
924 | meaning it has to be given a location in the directory hierarchy. | ||
925 | That location should be /proc. A command such as "mount -t proc proc | ||
926 | /proc" or the equivalent line in /etc/fstab does the job. | ||
927 | |||
928 | The /proc file system is explained in the file | ||
929 | <file:Documentation/filesystems/proc.txt> and on the proc(5) manpage | ||
930 | ("man 5 proc"). | ||
931 | |||
932 | This option will enlarge your kernel by about 67 KB. Several | ||
933 | programs depend on this, so everyone should say Y here. | ||
934 | |||
935 | config PROC_KCORE | ||
936 | bool "/proc/kcore support" if !ARM | ||
937 | depends on PROC_FS && MMU | ||
938 | |||
939 | config PROC_VMCORE | ||
940 | bool "/proc/vmcore support (EXPERIMENTAL)" | ||
941 | depends on PROC_FS && CRASH_DUMP | ||
942 | default y | ||
943 | help | ||
944 | Exports the dump image of crashed kernel in ELF format. | ||
945 | |||
946 | config PROC_SYSCTL | ||
947 | bool "Sysctl support (/proc/sys)" if EMBEDDED | ||
948 | depends on PROC_FS | ||
949 | select SYSCTL | ||
950 | default y | ||
951 | ---help--- | ||
952 | The sysctl interface provides a means of dynamically changing | ||
953 | certain kernel parameters and variables on the fly without requiring | ||
954 | a recompile of the kernel or reboot of the system. The primary | ||
955 | interface is through /proc/sys. If you say Y here a tree of | ||
956 | modifiable sysctl entries will be generated beneath the | ||
957 | /proc/sys directory. They are explained in the files | ||
958 | in <file:Documentation/sysctl/>. Note that enabling this | ||
959 | option will enlarge the kernel by at least 8 KB. | ||
960 | |||
961 | As it is generally a good thing, you should say Y here unless | ||
962 | building a kernel for install/rescue disks or your system is very | ||
963 | limited in memory. | ||
964 | 906 | ||
965 | config SYSFS | 907 | config SYSFS |
966 | bool "sysfs file system support" if EMBEDDED | 908 | bool "sysfs file system support" if EMBEDDED |
diff --git a/fs/proc/Kconfig b/fs/proc/Kconfig new file mode 100644 index 000000000000..73cd7a418f06 --- /dev/null +++ b/fs/proc/Kconfig | |||
@@ -0,0 +1,59 @@ | |||
1 | config PROC_FS | ||
2 | bool "/proc file system support" if EMBEDDED | ||
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 | |||
31 | config PROC_KCORE | ||
32 | bool "/proc/kcore support" if !ARM | ||
33 | depends on PROC_FS && MMU | ||
34 | |||
35 | config PROC_VMCORE | ||
36 | bool "/proc/vmcore support (EXPERIMENTAL)" | ||
37 | depends on PROC_FS && CRASH_DUMP | ||
38 | default y | ||
39 | help | ||
40 | Exports the dump image of crashed kernel in ELF format. | ||
41 | |||
42 | config PROC_SYSCTL | ||
43 | bool "Sysctl support (/proc/sys)" if EMBEDDED | ||
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. | ||