On Thu, Aug 27, 2020 at 6:21 AM Randy Dunlap <rdunlap@xxxxxxxxxxxxx> wrote: > > From: Randy Dunlap <rdunlap@xxxxxxxxxxxxx> > > A user reported: > 'Use of uninitialized value $ENV{"LMC_KEEP"} in split at > ./scripts/kconfig/streamline_config.pl line 596.' > > so first check that $ENV{LMC_KEEP} is defined before trying > to use it. > > Fixes: c027b02d89fd ("streamline_config.pl: add LMC_KEEP to preserve some kconfigs") > Signed-off-by: Randy Dunlap <rdunlap@xxxxxxxxxxxxx> > Cc: Changbin Du <changbin.du@xxxxxxxxx> > Cc: Steven Rostedt (VMware) <rostedt@xxxxxxxxxxx> > Cc: Masahiro Yamada <masahiroy@xxxxxxxxxx> > Acked-by: Steven Rostedt (VMware) <rostedt@xxxxxxxxxxx> > --- Applied to linux-kbuild/fixes with Nathan's tag Reported-by: Nathan Royce <nroycea+kernel@xxxxxxxxx> Nathan, I think adding your tag is OK to credit your contribution. Please let me know if you do not have it in the commit log. > scripts/kconfig/streamline_config.pl | 5 ++++- > 1 file changed, 4 insertions(+), 1 deletion(-) > > --- linux-next-20200825.orig/scripts/kconfig/streamline_config.pl > +++ linux-next-20200825/scripts/kconfig/streamline_config.pl > @@ -593,7 +593,10 @@ while ($repeat) { > } > > my %setconfigs; > -my @preserved_kconfigs = split(/:/,$ENV{LMC_KEEP}); > +my @preserved_kconfigs; > +if (defined($ENV{'LMC_KEEP'})) { > + @preserved_kconfigs = split(/:/,$ENV{LMC_KEEP}); > +} > > sub in_preserved_kconfigs { > my $kconfig = $config2kfile{$_[0]}; > -- Best Regards Masahiro Yamada