From: Kenn H. <ke...@us...> - 2005-07-24 21:36:58
|
Update of /cvsroot/linux-vax/kernel-2.5/init In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25021/init Modified Files: Kconfig Log Message: Merge with 2.6.12 Index: Kconfig =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/init/Kconfig,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- Kconfig 27 Mar 2005 23:46:45 -0000 1.4 +++ Kconfig 24 Jul 2005 21:36:48 -0000 1.5 @@ -66,6 +66,14 @@ depends on SMP || PREEMPT default y +config INIT_ENV_ARG_LIMIT + int + default 32 if !USERMODE + default 128 if USERMODE + help + This is the value of the two limits on the number of argument and of + env.var passed to init from the kernel command line. + endmenu menu "General setup" @@ -168,7 +176,6 @@ config AUDIT bool "Auditing support" default y if SECURITY_SELINUX - default n help Enable auditing infrastructure that can be used with another kernel subsystem, such as SELinux (which requires this for @@ -177,31 +184,13 @@ config AUDITSYSCALL bool "Enable system-call auditing support" - depends on AUDIT && (X86 || PPC64 || ARCH_S390 || IA64) + depends on AUDIT && (X86 || PPC64 || ARCH_S390 || IA64 || UML) default y if SECURITY_SELINUX - default n help Enable low-overhead system-call auditing infrastructure that can be used independently or with another kernel subsystem, such as SELinux. -config LOG_BUF_SHIFT - int "Kernel log buffer size (16 => 64KB, 17 => 128KB)" if DEBUG_KERNEL - range 12 21 - default 17 if ARCH_S390 - default 16 if X86_NUMAQ || IA64 - default 15 if SMP - default 14 - help - Select kernel log buffer size as a power of 2. - Defaults and Examples: - 17 => 128 KB for S/390 - 16 => 64 KB for x86 NUMAQ or IA-64 - 15 => 32 KB for SMP - 14 => 16 KB for uniprocessor - 13 => 8 KB - 12 => 4 KB - config HOTPLUG bool "Support for hot-pluggable devices" if !ARCH_S390 default ARCH_S390 @@ -248,6 +237,16 @@ This option enables access to the kernel configuration file through /proc/config.gz. +config CPUSETS + bool "Cpuset support" + depends on SMP + help + This options will let you create and manage CPUSET's which + allow dynamically partitioning a system into sets of CPUs and + Memory Nodes and assigning tasks to run only within those sets. + This is primarily useful on large SMP or NUMA systems. + + Say N if unsure. menuconfig EMBEDDED bool "Configure standard kernel features (for small systems)" @@ -287,6 +286,35 @@ reported. KALLSYMS_EXTRA_PASS is only a temporary workaround while you wait for kallsyms to be fixed. + +config PRINTK + default y + bool "Enable support for printk" if EMBEDDED + help + This option enables normal printk support. Removing it + eliminates most of the message strings from the kernel image + and makes the kernel more or less silent. As this makes it + very difficult to diagnose system problems, saying N here is + strongly discouraged. + +config BUG + bool "BUG() support" if EMBEDDED + default y + help + Disabling this option eliminates support for BUG and WARN, reducing + the size of your kernel image and potentially quietly ignoring + numerous fatal conditions. You should only consider disabling this + option for embedded systems with no facilities for reporting errors. + Just say Y. + +config BASE_FULL + default y + bool "Enable full-sized data structures for core" if EMBEDDED + help + Disabling this option reduces the size of miscellaneous core + kernel data structures. This saves memory on small machines, + but may reduce performance. + config FUTEX bool "Enable futex support" if EMBEDDED default y @@ -305,7 +333,6 @@ config CC_OPTIMIZE_FOR_SIZE bool "Optimize for size" if EMBEDDED default y if ARM || H8300 - default n help Enabling this option will pass "-Os" instead of "-O2" to gcc resulting in a smaller kernel. @@ -369,6 +396,11 @@ default !SHMEM bool +config BASE_SMALL + int + default 0 if BASE_FULL + default 1 if !BASE_FULL + menu "Loadable module support" config MODULES @@ -421,7 +453,7 @@ config MODVERSIONS bool "Module versioning support (EXPERIMENTAL)" - depends on MODULES && EXPERIMENTAL && !USERMODE + depends on MODULES && EXPERIMENTAL help Usually, you have to use modules compiled with your kernel. Saying Y here makes it sometimes possible to use modules |