Far too many people configure their kernel without CONFIG_KMOD and then complain that wireless breaks, thanks to Herbert Xu for pointing me to this. This patch makes CONFIG_KMOD default to "y" and adds a warning that people should not turn it off. Signed-off-by: Johannes Berg <johannes@xxxxxxxxxxxxxxxx> Cc: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> Cc: Rusty Russell <rusty@xxxxxxxxxxxxxxx> --- Maybe it should even depend on EMBEDDED? Who needs this option off in the first place? init/Kconfig | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) --- everything.orig/init/Kconfig 2008-07-08 13:42:10.000000000 +0200 +++ everything/init/Kconfig 2008-07-08 13:43:41.000000000 +0200 @@ -895,6 +895,7 @@ config MODULE_SRCVERSION_ALL config KMOD bool "Automatic kernel module loading" depends on MODULES + default y help Normally when you have selected some parts of the kernel to be created as kernel modules, you must load them (using the @@ -902,7 +903,12 @@ config KMOD here, some parts of the kernel will be able to load modules automatically: when a part of the kernel needs a module, it runs modprobe with the appropriate arguments, thereby - loading the module if it is available. If unsure, say Y. + loading the module if it is available. + + Do not say N unless you know you do not need it, and expect + wireless, crypto and other things to break in this case. + + Say Y. config STOP_MACHINE bool -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html