Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ea2c1894 authored by Steven Rostedt's avatar Steven Rostedt Committed by Steven Rostedt
Browse files

kconfig: do not warn about modules built in



The streamline_config.pl finds all the configs that are needed to
compile the currently loaded modules. After it creates the .config
file, it tests to make sure all the configs that are needed were
set.

It only looks at the configs that are modules, it does not look
at the builtin configs. This causes unnecessary warnings about modules
not being covered.

Reported-by: default avatarIngo Molnar <mingo@elte.hu>
Signed-off-by: default avatarSteven Rostedt <rostedt@goodmis.org>
parent 74398d32
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -256,12 +256,14 @@ 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/) {
	if (/^(CONFIG.*)=(m|y)/) {
		if (defined($configs{$1})) {
		    $setconfigs{$1} = 1;
		    $setconfigs{$1} = $2;
		    print;
		} else {
		} elsif ($2 eq "m") {
		    print "# $1 is not set\n";
		} else {
		    print;
		}
	} else {
		print;