mirror of
https://github.com/torvalds/linux
synced 2024-11-05 18:23:50 +00:00
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:
parent
ea2c1894b6
commit
744ffcbe86
1 changed files with 23 additions and 10 deletions
|
@ -256,18 +256,31 @@ my %setconfigs;
|
|||
# Finally, read the .config file and turn off any module enabled that
|
||||
# we could not find a reason to keep enabled.
|
||||
while(<CIN>) {
|
||||
if (/^(CONFIG.*)=(m|y)/) {
|
||||
if (defined($configs{$1})) {
|
||||
$setconfigs{$1} = $2;
|
||||
print;
|
||||
} elsif ($2 eq "m") {
|
||||
print "# $1 is not set\n";
|
||||
} else {
|
||||
print;
|
||||
}
|
||||
|
||||
if (/CONFIG_IKCONFIG/) {
|
||||
if (/# CONFIG_IKCONFIG is not set/) {
|
||||
# enable IKCONFIG at least as a module
|
||||
print "CONFIG_IKCONFIG=m\n";
|
||||
# don't ask about PROC
|
||||
print "# CONFIG_IKCONFIG is not set\n";
|
||||
} 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);
|
||||
|
||||
|
|
Loading…
Reference in a new issue