aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoss Biro <rossb@google.com>2006-10-01 02:27:25 -0400
committerLinus Torvalds <torvalds@g5.osdl.org>2006-10-01 03:39:20 -0400
commitf2443ab6c485701576e9116ee44817e66adafd5a (patch)
tree7a2da6ef78d69f92e44d660a7a041de4147aea20
parent756184b7d771992f4fb1998d62aebcaf3e028076 (diff)
[PATCH] allow /proc/config.gz to be built as a module
The driver for /proc/config.gz consumes rather a lot of memory and it is in fact possible to build it as a module. In some ways this is a bit risky, because the .config which is used for compiling kernel/configs.c isn't necessarily the same as the .config which was used to build vmlinux. But OTOH the potential memory savings are decent, and it'd be fairly dumb to build your configs.o with a different .config. Signed-off-by: Andrew Morton <akpm@google.com> Cc: "Randy.Dunlap" <rdunlap@xenotime.net> Cc: Sam Ravnborg <sam@ravnborg.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-rw-r--r--init/Kconfig2
-rw-r--r--scripts/Makefile2
2 files changed, 2 insertions, 2 deletions
diff --git a/init/Kconfig b/init/Kconfig
index d2eb7a84a264..899e46eec1b2 100644
--- a/init/Kconfig
+++ b/init/Kconfig
@@ -202,7 +202,7 @@ config AUDITSYSCALL
202 ensure that INOTIFY is configured. 202 ensure that INOTIFY is configured.
203 203
204config IKCONFIG 204config IKCONFIG
205 bool "Kernel .config support" 205 tristate "Kernel .config support"
206 ---help--- 206 ---help---
207 This option enables the complete Linux kernel ".config" file 207 This option enables the complete Linux kernel ".config" file
208 contents to be saved in the kernel. It provides documentation 208 contents to be saved in the kernel. It provides documentation
diff --git a/scripts/Makefile b/scripts/Makefile
index ea41de8fb7f5..1c73c5aea66b 100644
--- a/scripts/Makefile
+++ b/scripts/Makefile
@@ -13,7 +13,7 @@ hostprogs-$(CONFIG_VT) += conmakehash
13hostprogs-$(CONFIG_PROM_CONSOLE) += conmakehash 13hostprogs-$(CONFIG_PROM_CONSOLE) += conmakehash
14hostprogs-$(CONFIG_IKCONFIG) += bin2c 14hostprogs-$(CONFIG_IKCONFIG) += bin2c
15 15
16always := $(hostprogs-y) 16always := $(hostprogs-y) $(hostprogs-m)
17 17
18# The following hostprogs-y programs are only build on demand 18# The following hostprogs-y programs are only build on demand
19hostprogs-y += unifdef 19hostprogs-y += unifdef