diff options
author | Chuck Ebbert <76306.1226@compuserve.com> | 2006-09-16 15:15:53 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-09-16 15:54:32 -0400 |
commit | ae81f9e3791a30fc2dcfb38b7733b423f24571f7 (patch) | |
tree | db7a53d6a0e9d1f7b791626994d1d392ca1e8a06 | |
parent | 7f9d77d75895c0d7e326d75263af21d7e2759879 (diff) |
[PATCH] Kconfig: move CONFIG_EMBEDDED options to submenu
Fix two problems with the CONFIG_EMBEDDED submenu:
(1) The menu was split in two by the rt_mutex patch, which moved
half the items into the "General setup" menu.
(2) CONFIG_SYSCTL and CONFIG_UID16 were added to the main menu
instead of the submenu.
Signed-off-by: Chuck Ebbert <76306.1226@compuserve.com>
Cc: Sam Ravnborg <sam@ravnborg.org>
Cc: Ingo Molnar <mingo@elte.hu>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Roman Zippel <zippel@linux-m68k.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-rw-r--r-- | init/Kconfig | 56 |
1 files changed, 28 insertions, 28 deletions
diff --git a/init/Kconfig b/init/Kconfig index a099fc6526d9..9a7656f0b5ec 100644 --- a/init/Kconfig +++ b/init/Kconfig | |||
@@ -182,23 +182,6 @@ config TASK_DELAY_ACCT | |||
182 | 182 | ||
183 | Say N if unsure. | 183 | Say N if unsure. |
184 | 184 | ||
185 | config SYSCTL | ||
186 | bool "Sysctl support" if EMBEDDED | ||
187 | default y | ||
188 | ---help--- | ||
189 | The sysctl interface provides a means of dynamically changing | ||
190 | certain kernel parameters and variables on the fly without requiring | ||
191 | a recompile of the kernel or reboot of the system. The primary | ||
192 | interface consists of a system call, but if you say Y to "/proc | ||
193 | file system support", a tree of modifiable sysctl entries will be | ||
194 | generated beneath the /proc/sys directory. They are explained in the | ||
195 | files in <file:Documentation/sysctl/>. Note that enabling this | ||
196 | option will enlarge the kernel by at least 8 KB. | ||
197 | |||
198 | As it is generally a good thing, you should say Y here unless | ||
199 | building a kernel for install/rescue disks or your system is very | ||
200 | limited in memory. | ||
201 | |||
202 | config AUDIT | 185 | config AUDIT |
203 | bool "Auditing support" | 186 | bool "Auditing support" |
204 | depends on NET | 187 | depends on NET |
@@ -261,13 +244,6 @@ config RELAY | |||
261 | 244 | ||
262 | source "usr/Kconfig" | 245 | source "usr/Kconfig" |
263 | 246 | ||
264 | config UID16 | ||
265 | bool "Enable 16-bit UID system calls" if EMBEDDED | ||
266 | depends on ARM || CRIS || FRV || H8300 || X86_32 || M68K || (S390 && !64BIT) || SUPERH || SPARC32 || (SPARC64 && SPARC32_COMPAT) || UML || (X86_64 && IA32_EMULATION) | ||
267 | default y | ||
268 | help | ||
269 | This enables the legacy 16-bit UID syscall wrappers. | ||
270 | |||
271 | config CC_OPTIMIZE_FOR_SIZE | 247 | config CC_OPTIMIZE_FOR_SIZE |
272 | bool "Optimize for size (Look out for broken compilers!)" | 248 | bool "Optimize for size (Look out for broken compilers!)" |
273 | default y | 249 | default y |
@@ -289,6 +265,30 @@ menuconfig EMBEDDED | |||
289 | environments which can tolerate a "non-standard" kernel. | 265 | environments which can tolerate a "non-standard" kernel. |
290 | Only use this if you really know what you are doing. | 266 | Only use this if you really know what you are doing. |
291 | 267 | ||
268 | config UID16 | ||
269 | bool "Enable 16-bit UID system calls" if EMBEDDED | ||
270 | depends on ARM || CRIS || FRV || H8300 || X86_32 || M68K || (S390 && !64BIT) || SUPERH || SPARC32 || (SPARC64 && SPARC32_COMPAT) || UML || (X86_64 && IA32_EMULATION) | ||
271 | default y | ||
272 | help | ||
273 | This enables the legacy 16-bit UID syscall wrappers. | ||
274 | |||
275 | config SYSCTL | ||
276 | bool "Sysctl support" if EMBEDDED | ||
277 | default y | ||
278 | ---help--- | ||
279 | The sysctl interface provides a means of dynamically changing | ||
280 | certain kernel parameters and variables on the fly without requiring | ||
281 | a recompile of the kernel or reboot of the system. The primary | ||
282 | interface consists of a system call, but if you say Y to "/proc | ||
283 | file system support", a tree of modifiable sysctl entries will be | ||
284 | generated beneath the /proc/sys directory. They are explained in the | ||
285 | files in <file:Documentation/sysctl/>. Note that enabling this | ||
286 | option will enlarge the kernel by at least 8 KB. | ||
287 | |||
288 | As it is generally a good thing, you should say Y here unless | ||
289 | building a kernel for install/rescue disks or your system is very | ||
290 | limited in memory. | ||
291 | |||
292 | config KALLSYMS | 292 | config KALLSYMS |
293 | bool "Load all symbols for debugging/kksymoops" if EMBEDDED | 293 | bool "Load all symbols for debugging/kksymoops" if EMBEDDED |
294 | default y | 294 | default y |
@@ -363,10 +363,6 @@ config BASE_FULL | |||
363 | kernel data structures. This saves memory on small machines, | 363 | kernel data structures. This saves memory on small machines, |
364 | but may reduce performance. | 364 | but may reduce performance. |
365 | 365 | ||
366 | config RT_MUTEXES | ||
367 | boolean | ||
368 | select PLIST | ||
369 | |||
370 | config FUTEX | 366 | config FUTEX |
371 | bool "Enable futex support" if EMBEDDED | 367 | bool "Enable futex support" if EMBEDDED |
372 | default y | 368 | default y |
@@ -414,6 +410,10 @@ config VM_EVENT_COUNTERS | |||
414 | 410 | ||
415 | endmenu # General setup | 411 | endmenu # General setup |
416 | 412 | ||
413 | config RT_MUTEXES | ||
414 | boolean | ||
415 | select PLIST | ||
416 | |||
417 | config TINY_SHMEM | 417 | config TINY_SHMEM |
418 | default !SHMEM | 418 | default !SHMEM |
419 | bool | 419 | bool |