kconfig: enable CONFIG_IKCONFIG from streamline_config.pl
Ingo Molnar suggested that the streamline_config.pl should enable CONFIG_IKCONFIG to keep the current config in the kernel. Then we can use scripts/extract-ikconfig to find the current modules. This patch changes streamline_config.pl to check if CONFIG_IKCONFIG is not set, and if it is not, it enables it to be a module. [ Impact: make current config options easier to find ] Reported-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
This commit is contained in:
committed by
Steven Rostedt
parent
ea2c1894b6
commit
744ffcbe86
@@ -256,18 +256,31 @@ my %setconfigs;
|
|||||||
# Finally, read the .config file and turn off any module enabled that
|
# Finally, read the .config file and turn off any module enabled that
|
||||||
# we could not find a reason to keep enabled.
|
# we could not find a reason to keep enabled.
|
||||||
while(<CIN>) {
|
while(<CIN>) {
|
||||||
if (/^(CONFIG.*)=(m|y)/) {
|
|
||||||
if (defined($configs{$1})) {
|
if (/CONFIG_IKCONFIG/) {
|
||||||
$setconfigs{$1} = $2;
|
if (/# CONFIG_IKCONFIG is not set/) {
|
||||||
print;
|
# enable IKCONFIG at least as a module
|
||||||
} elsif ($2 eq "m") {
|
print "CONFIG_IKCONFIG=m\n";
|
||||||
print "# $1 is not set\n";
|
# don't ask about PROC
|
||||||
} else {
|
print "# CONFIG_IKCONFIG is not set\n";
|
||||||
print;
|
|
||||||
}
|
|
||||||
} else {
|
} else {
|
||||||
print;
|
print;
|
||||||
}
|
}
|
||||||
|
next;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (/^(CONFIG.*)=(m|y)/) {
|
||||||
|
if (defined($configs{$1})) {
|
||||||
|
$setconfigs{$1} = $2;
|
||||||
|
print;
|
||||||
|
} elsif ($2 eq "m") {
|
||||||
|
print "# $1 is not set\n";
|
||||||
|
} else {
|
||||||
|
print;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
print;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
close(CIN);
|
close(CIN);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user