Skip to content
Snippets Groups Projects
Commit f2443ab6 authored by Ross Biro's avatar Ross Biro Committed by Linus Torvalds
Browse files

[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: default avatarAndrew Morton <akpm@google.com>
Cc: "Randy.Dunlap" <rdunlap@xenotime.net>
Cc: Sam Ravnborg <sam@ravnborg.org>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent 756184b7
No related branches found
No related tags found
No related merge requests found
...@@ -202,7 +202,7 @@ config AUDITSYSCALL ...@@ -202,7 +202,7 @@ config AUDITSYSCALL
ensure that INOTIFY is configured. ensure that INOTIFY is configured.
config IKCONFIG config IKCONFIG
bool "Kernel .config support" tristate "Kernel .config support"
---help--- ---help---
This option enables the complete Linux kernel ".config" file This option enables the complete Linux kernel ".config" file
contents to be saved in the kernel. It provides documentation contents to be saved in the kernel. It provides documentation
......
...@@ -13,7 +13,7 @@ hostprogs-$(CONFIG_VT) += conmakehash ...@@ -13,7 +13,7 @@ hostprogs-$(CONFIG_VT) += conmakehash
hostprogs-$(CONFIG_PROM_CONSOLE) += conmakehash hostprogs-$(CONFIG_PROM_CONSOLE) += conmakehash
hostprogs-$(CONFIG_IKCONFIG) += bin2c hostprogs-$(CONFIG_IKCONFIG) += bin2c
always := $(hostprogs-y) always := $(hostprogs-y) $(hostprogs-m)
# The following hostprogs-y programs are only build on demand # The following hostprogs-y programs are only build on demand
hostprogs-y += unifdef hostprogs-y += unifdef
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment