aboutsummaryrefslogtreecommitdiffstats
path: root/init/Kconfig
diff options
context:
space:
mode:
authorIngo Molnar <mingo@elte.hu>2008-10-03 13:28:46 -0400
committerIngo Molnar <mingo@elte.hu>2008-10-03 13:28:46 -0400
commitf68ec0c24755e5cdb779be6240925f2175311d84 (patch)
treea7b7128e61a8456385d82bd1c7ca5f14eecbf2ca /init/Kconfig
parent98920dc3d1113b883cbc73e3293446d3525c6042 (diff)
parent94aca1dac6f6d21f4b07e4864baf7768cabcc6e7 (diff)
Merge commit 'v2.6.27-rc8' into x86/setup
Diffstat (limited to 'init/Kconfig')
-rw-r--r--init/Kconfig47
1 files changed, 17 insertions, 30 deletions
diff --git a/init/Kconfig b/init/Kconfig
index 6199d1120900..c11da38837e5 100644
--- a/init/Kconfig
+++ b/init/Kconfig
@@ -171,7 +171,7 @@ config BSD_PROCESS_ACCT_V3
171 process and it's parent. Note that this file format is incompatible 171 process and it's parent. Note that this file format is incompatible
172 with previous v0/v1/v2 file formats, so you will need updated tools 172 with previous v0/v1/v2 file formats, so you will need updated tools
173 for processing it. A preliminary version of these tools is available 173 for processing it. A preliminary version of these tools is available
174 at <http://www.physik3.uni-rostock.de/tim/kernel/utils/acct/>. 174 at <http://www.gnu.org/software/acct/>.
175 175
176config TASKSTATS 176config TASKSTATS
177 bool "Export task/process statistics through netlink (EXPERIMENTAL)" 177 bool "Export task/process statistics through netlink (EXPERIMENTAL)"
@@ -486,7 +486,7 @@ config PID_NS
486 default n 486 default n
487 depends on NAMESPACES && EXPERIMENTAL 487 depends on NAMESPACES && EXPERIMENTAL
488 help 488 help
489 Suport process id namespaces. This allows having multiple 489 Support process id namespaces. This allows having multiple
490 process with the same pid as long as they are in different 490 process with the same pid as long as they are in different
491 pid namespaces. This is a building block of containers. 491 pid namespaces. This is a building block of containers.
492 492
@@ -522,7 +522,7 @@ config CC_OPTIMIZE_FOR_SIZE
522 Enabling this option will pass "-Os" instead of "-O2" to gcc 522 Enabling this option will pass "-Os" instead of "-O2" to gcc
523 resulting in a smaller kernel. 523 resulting in a smaller kernel.
524 524
525 If unsure, say N. 525 If unsure, say Y.
526 526
527config SYSCTL 527config SYSCTL
528 bool 528 bool
@@ -558,17 +558,6 @@ config SYSCTL_SYSCALL
558 558
559 If unsure say Y here. 559 If unsure say Y here.
560 560
561config SYSCTL_SYSCALL_CHECK
562 bool "Sysctl checks" if EMBEDDED
563 depends on SYSCTL_SYSCALL
564 default y
565 ---help---
566 sys_sysctl uses binary paths that have been found challenging
567 to properly maintain and use. This enables checks that help
568 you to keep things correct.
569
570 If unsure say Y here.
571
572config KALLSYMS 561config KALLSYMS
573 bool "Load all symbols for debugging/ksymoops" if EMBEDDED 562 bool "Load all symbols for debugging/ksymoops" if EMBEDDED
574 default y 563 default y
@@ -802,6 +791,10 @@ config PROC_PAGE_MONITOR
802 791
803endmenu # General setup 792endmenu # General setup
804 793
794config HAVE_GENERIC_DMA_COHERENT
795 bool
796 default n
797
805config SLABINFO 798config SLABINFO
806 bool 799 bool
807 depends on PROC_FS 800 depends on PROC_FS
@@ -841,9 +834,10 @@ menuconfig MODULES
841 834
842 If unsure, say Y. 835 If unsure, say Y.
843 836
837if MODULES
838
844config MODULE_FORCE_LOAD 839config MODULE_FORCE_LOAD
845 bool "Forced module loading" 840 bool "Forced module loading"
846 depends on MODULES
847 default n 841 default n
848 help 842 help
849 Allow loading of modules without version information (ie. modprobe 843 Allow loading of modules without version information (ie. modprobe
@@ -852,12 +846,11 @@ config MODULE_FORCE_LOAD
852 846
853config MODULE_UNLOAD 847config MODULE_UNLOAD
854 bool "Module unloading" 848 bool "Module unloading"
855 depends on MODULES
856 help 849 help
857 Without this option you will not be able to unload any 850 Without this option you will not be able to unload any
858 modules (note that some modules may not be unloadable 851 modules (note that some modules may not be unloadable
859 anyway), which makes your kernel slightly smaller and 852 anyway), which makes your kernel smaller, faster
860 simpler. If unsure, say Y. 853 and simpler. If unsure, say Y.
861 854
862config MODULE_FORCE_UNLOAD 855config MODULE_FORCE_UNLOAD
863 bool "Forced module unloading" 856 bool "Forced module unloading"
@@ -871,7 +864,6 @@ config MODULE_FORCE_UNLOAD
871 864
872config MODVERSIONS 865config MODVERSIONS
873 bool "Module versioning support" 866 bool "Module versioning support"
874 depends on MODULES
875 help 867 help
876 Usually, you have to use modules compiled with your kernel. 868 Usually, you have to use modules compiled with your kernel.
877 Saying Y here makes it sometimes possible to use modules 869 Saying Y here makes it sometimes possible to use modules
@@ -882,7 +874,6 @@ config MODVERSIONS
882 874
883config MODULE_SRCVERSION_ALL 875config MODULE_SRCVERSION_ALL
884 bool "Source checksum for all modules" 876 bool "Source checksum for all modules"
885 depends on MODULES
886 help 877 help
887 Modules which contain a MODULE_VERSION get an extra "srcversion" 878 Modules which contain a MODULE_VERSION get an extra "srcversion"
888 field inserted into their modinfo section, which contains a 879 field inserted into their modinfo section, which contains a
@@ -893,16 +884,12 @@ config MODULE_SRCVERSION_ALL
893 will be created for all modules. If unsure, say N. 884 will be created for all modules. If unsure, say N.
894 885
895config KMOD 886config KMOD
896 bool "Automatic kernel module loading" 887 def_bool y
897 depends on MODULES 888 help
898 help 889 This is being removed soon. These days, CONFIG_MODULES
899 Normally when you have selected some parts of the kernel to 890 implies CONFIG_KMOD, so use that instead.
900 be created as kernel modules, you must load them (using the 891
901 "modprobe" command) before you can use them. If you say Y 892endif # MODULES
902 here, some parts of the kernel will be able to load modules
903 automatically: when a part of the kernel needs a module, it
904 runs modprobe with the appropriate arguments, thereby
905 loading the module if it is available. If unsure, say Y.
906 893
907config STOP_MACHINE 894config STOP_MACHINE
908 bool 895 bool