Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp602673pxk; Wed, 2 Sep 2020 09:49:21 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzUSSN5mTd589kTYERqkE5S4CUtUA0ohVS21Q4tqoZCPIBNzTsno12bYD0isH40n61ky1qy X-Received: by 2002:a17:906:1707:: with SMTP id c7mr908329eje.498.1599065360957; Wed, 02 Sep 2020 09:49:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1599065360; cv=none; d=google.com; s=arc-20160816; b=fMounCAAF84VnIOgA7RxiZSOeqiGD6Mr7jVx4iSDr0q+6G3GLf1ZvP+7sFC3dutn8S GkukpmTFcImXKR5qoWU7V6a/HF7BVLeHCa8qx2ZJM9833ErwJo8k8lMF58pn+LuH7wOX yz/M/XqEsRAuKrzPZ8do1XbNWxkMTeHHXcClAjqK40ujNoH+Z9CxGPjQEjLiBUfScTZB zx8c861p7gc+NmRvqeUr9YKMSOXCUx/yof9a6jUOBGwTxXFu2+i7Gueuu6laNqmfEoKO 1XJttljuUPWtp6FE0s2pFCfeyyPH8Wzj5hKP0VFD1016PB4qLIlg24XBahypQpAowaJZ sEzQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature:dkim-filter; bh=3k2mLh1ZpDvilSN4hj2bI62MdEyVALec7gSW1Mn1QEo=; b=dB6cXtoyc/Zm8YiRaqCh3e+PWncc3du+w4agDMMhqrN8aKUaQocunoOMn/0x1uig94 LMuAwtqC67NZK07NGra4QYEAYFek3PSnxFs/XvnHxbz+os7JFwe0HVJZDUrCzrurnH/v mCr20vqyX2kHU93yn86lgW0v9OEuYtg02tgSKeehVjXgBGQT93sgmXgYv3tKJB4BhVr0 1mWZmMADKikx3JZsXq3FxsCrmzQwTaVINDOj3HTFGs6cF1Rl3MJAmyJ9/W106NUEL5ct XfMJP+B+n+CqzZnRg/MxnpEg9I7ubm1WE8dCfLO/2TufOTIpamWNVrURvl2Cj9suwXjH 8sPA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nifty.com header.s=dec2015msa header.b=DmcgU2kI; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id d3si2947674edo.152.2020.09.02.09.48.57; Wed, 02 Sep 2020 09:49:20 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@nifty.com header.s=dec2015msa header.b=DmcgU2kI; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728303AbgIBQro (ORCPT + 99 others); Wed, 2 Sep 2020 12:47:44 -0400 Received: from conssluserg-02.nifty.com ([210.131.2.81]:27668 "EHLO conssluserg-02.nifty.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726567AbgIBQro (ORCPT ); Wed, 2 Sep 2020 12:47:44 -0400 Received: from mail-pg1-f177.google.com (mail-pg1-f177.google.com [209.85.215.177]) (authenticated) by conssluserg-02.nifty.com with ESMTP id 082GlSKw024027; Thu, 3 Sep 2020 01:47:28 +0900 DKIM-Filter: OpenDKIM Filter v2.10.3 conssluserg-02.nifty.com 082GlSKw024027 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.com; s=dec2015msa; t=1599065248; bh=3k2mLh1ZpDvilSN4hj2bI62MdEyVALec7gSW1Mn1QEo=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=DmcgU2kIIQMF0hH4EyzzBgwAX0DxBymVIgQcrQH/8iFQ0Zns11sKrHXt3rjK6rhPk WB2WKyOvLqQanVc4ZRCPQj9vb3Dk0w7iiL3isSiBRC417DDhcV1G9wLPetLyaNLB6G d8LxksAz3WvL5nwxUJBStEFmg8tpPNow1eVE8Co1KBxrTHrH6udNAEEOZU/XxayQs7 EPiv2ah/AdZ/+EgwwglCYZDv2uhdlT2KTTp3CTt2ScZoDnfRZZexKedFqWAf/lsFBt OBCEdmuZwNzTzEUo+7rYLZGjE06yIIQSrVNB5lxr545EvxyUWs3J/6xOp3mUcmiTJ8 UrKA5THwpWRGg== X-Nifty-SrcIP: [209.85.215.177] Received: by mail-pg1-f177.google.com with SMTP id d19so2817464pgl.10; Wed, 02 Sep 2020 09:47:28 -0700 (PDT) X-Gm-Message-State: AOAM531XFqMT6RGEMFgEoikAwlebjmF+VN3Uwzx8Xgd5Y05zHtEre/qp 93eiPSNsdqp7L8KavP/79AHeveIshCdC1qHQG9g= X-Received: by 2002:a05:6a00:1356:: with SMTP id k22mr4023716pfu.76.1599065247862; Wed, 02 Sep 2020 09:47:27 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Masahiro Yamada Date: Thu, 3 Sep 2020 01:46:51 +0900 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] kconfig: streamline_config.pl: check defined(ENV variable) before using it To: Randy Dunlap , Nathan Royce Cc: linux-kbuild , LKML , Steven Rostedt , Changbin Du Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Aug 27, 2020 at 6:21 AM Randy Dunlap wrote: > > From: Randy Dunlap > > 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 > Cc: Changbin Du > Cc: Steven Rostedt (VMware) > Cc: Masahiro Yamada > Acked-by: Steven Rostedt (VMware) > --- Applied to linux-kbuild/fixes with Nathan's tag Reported-by: Nathan Royce 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