diff options
author | Robert P. J. Day <rpjday@crashcourse.ca> | 2008-08-04 13:31:32 -0400 |
---|---|---|
committer | Sam Ravnborg <sam@ravnborg.org> | 2008-08-06 16:14:04 -0400 |
commit | 0b0de144333fca335a0111a6f9c59176ad43ba0a (patch) | |
tree | 8cbadef138f6c40c465021740bcb7b147aad4d62 /init/Kconfig | |
parent | 0758416325dc75e203ab974aa5e937bef7d2afef (diff) |
Kconfig: Extend "menuconfig" for modules to simplify Kconfig file
Given that the init/Kconfig file uses a "menuconfig" directive for
modules already, might as well wrap all the submenu entries in an "if"
to toss all those dependencies.
Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
Acked-by: Randy Dunlap <randy.dunlap@oracle.com>
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Diffstat (limited to 'init/Kconfig')
-rw-r--r-- | init/Kconfig | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/init/Kconfig b/init/Kconfig index 7e6dae1ae72..b678803decc 100644 --- a/init/Kconfig +++ b/init/Kconfig | |||
@@ -845,9 +845,10 @@ menuconfig MODULES | |||
845 | 845 | ||
846 | If unsure, say Y. | 846 | If unsure, say Y. |
847 | 847 | ||
848 | if MODULES | ||
849 | |||
848 | config MODULE_FORCE_LOAD | 850 | config MODULE_FORCE_LOAD |
849 | bool "Forced module loading" | 851 | bool "Forced module loading" |
850 | depends on MODULES | ||
851 | default n | 852 | default n |
852 | help | 853 | help |
853 | Allow loading of modules without version information (ie. modprobe | 854 | Allow loading of modules without version information (ie. modprobe |
@@ -856,7 +857,6 @@ config MODULE_FORCE_LOAD | |||
856 | 857 | ||
857 | config MODULE_UNLOAD | 858 | config MODULE_UNLOAD |
858 | bool "Module unloading" | 859 | bool "Module unloading" |
859 | depends on MODULES | ||
860 | help | 860 | help |
861 | Without this option you will not be able to unload any | 861 | Without this option you will not be able to unload any |
862 | modules (note that some modules may not be unloadable | 862 | modules (note that some modules may not be unloadable |
@@ -875,7 +875,6 @@ config MODULE_FORCE_UNLOAD | |||
875 | 875 | ||
876 | config MODVERSIONS | 876 | config MODVERSIONS |
877 | bool "Module versioning support" | 877 | bool "Module versioning support" |
878 | depends on MODULES | ||
879 | help | 878 | help |
880 | Usually, you have to use modules compiled with your kernel. | 879 | Usually, you have to use modules compiled with your kernel. |
881 | Saying Y here makes it sometimes possible to use modules | 880 | Saying Y here makes it sometimes possible to use modules |
@@ -886,7 +885,6 @@ config MODVERSIONS | |||
886 | 885 | ||
887 | config MODULE_SRCVERSION_ALL | 886 | config MODULE_SRCVERSION_ALL |
888 | bool "Source checksum for all modules" | 887 | bool "Source checksum for all modules" |
889 | depends on MODULES | ||
890 | help | 888 | help |
891 | Modules which contain a MODULE_VERSION get an extra "srcversion" | 889 | Modules which contain a MODULE_VERSION get an extra "srcversion" |
892 | field inserted into their modinfo section, which contains a | 890 | field inserted into their modinfo section, which contains a |
@@ -898,11 +896,12 @@ config MODULE_SRCVERSION_ALL | |||
898 | 896 | ||
899 | config KMOD | 897 | config KMOD |
900 | def_bool y | 898 | def_bool y |
901 | depends on MODULES | ||
902 | help | 899 | help |
903 | This is being removed soon. These days, CONFIG_MODULES | 900 | This is being removed soon. These days, CONFIG_MODULES |
904 | implies CONFIG_KMOD, so use that instead. | 901 | implies CONFIG_KMOD, so use that instead. |
905 | 902 | ||
903 | endif # MODULES | ||
904 | |||
906 | config STOP_MACHINE | 905 | config STOP_MACHINE |
907 | bool | 906 | bool |
908 | default y | 907 | default y |