X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;ds=sidebyside;f=init%2FKconfig;h=113a656f52f1373266eb65dd7bef1113912ea4e0;hb=9bf4aaab3e101692164d49b7ca357651eb691cb6;hp=210ca2cb7e129f9e4890bd2ecca430080099c33b;hpb=db216c3d5e4c040e557a50f8f5d35d5c415e8c1c;p=linux-2.6.git diff --git a/init/Kconfig b/init/Kconfig index 210ca2cb7..113a656f5 100644 --- a/init/Kconfig +++ b/init/Kconfig @@ -41,15 +41,6 @@ config CLEAN_COMPILE If unsure, say Y -config STANDALONE - bool "Select only drivers that don't need compile-time external firmware" if EXPERIMENTAL - default y - help - Select this option if you don't have magic firmware for drivers that - need it. - - If unsure, say Y. - config BROKEN bool depends on !CLEAN_COMPILE @@ -77,6 +68,7 @@ config SWAP config SYSVIPC bool "System V IPC" + depends on MMU ---help--- Inter Process Communication is a suite of library functions and system calls which let processes (running programs) synchronize and @@ -121,6 +113,18 @@ config BSD_PROCESS_ACCT up to the user level program to do useful things with this information. This is generally a good idea, so say Y. +config BSD_PROCESS_ACCT_V3 + bool "BSD Process Accounting version 3 file format" + depends on BSD_PROCESS_ACCT + default n + help + If you say Y here, the process accounting information is written + in a new file format that also logs the process IDs of each + process and it's parent. Note that this file format is incompatible + with previous v0/v1/v2 file formats, so you will need updated tools + for processing it. A preliminary version of these tools is available + at . + config SYSCTL bool "Sysctl support" ---help--- @@ -149,7 +153,7 @@ config AUDIT config AUDITSYSCALL bool "Enable system-call auditing support" - depends on AUDIT && (X86 || PPC64 || ARCH_S390) + depends on AUDIT && (X86 || PPC64 || ARCH_S390 || IA64) default y if SECURITY_SELINUX default n help @@ -197,26 +201,20 @@ config IKCONFIG bool "Kernel .config support" ---help--- This option enables the complete Linux kernel ".config" file - contents, information on compiler used to build the kernel, - kernel running when this kernel was built and kernel version - from Makefile to be saved in the kernel. It provides documentation + contents to be saved in the kernel. It provides documentation of which kernel options are used in a running kernel or in an on-disk kernel. This information can be extracted from the kernel image file with the script scripts/extract-ikconfig and used as input to rebuild the current kernel or to build another kernel. It can also be extracted from a running kernel by reading - /proc/config.gz and /proc/config_built_with, if enabled (below). - /proc/config.gz will list the configuration that was used - to build the kernel and /proc/config_built_with will list - information on the compiler and host machine that was used to - build the kernel. + /proc/config.gz if enabled (below). config IKCONFIG_PROC bool "Enable access to .config through /proc/config.gz" depends on IKCONFIG && PROC_FS ---help--- - This option enables access to kernel configuration file and build - information through /proc/config.gz. + This option enables access to the kernel configuration file + through /proc/config.gz. menuconfig EMBEDDED @@ -246,6 +244,17 @@ config KALLSYMS_ALL Say N. +config KALLSYMS_EXTRA_PASS + bool "Do an extra kallsyms pass" + depends on KALLSYMS + help + If kallsyms is not working correctly, the build will fail with + inconsistent kallsyms data. If that occurs, log a bug report and + turn on KALLSYMS_EXTRA_PASS which should result in a stable build. + Always say N here unless you find a bug in kallsyms, which must be + reported. KALLSYMS_EXTRA_PASS is only a temporary workaround while + you wait for kallsyms to be fixed. + config FUTEX bool "Enable futex support" if EMBEDDED default y