Received: by 2002:ac0:a582:0:0:0:0:0 with SMTP id m2-v6csp2657337imm; Thu, 18 Oct 2018 19:45:41 -0700 (PDT) X-Google-Smtp-Source: ACcGV62ouQJoQwP1414T2u5jrF7AE0zD3bCnFt0qXL59D1PocGm/wHFNKwDaqd/aEvgrk7jLiNit X-Received: by 2002:a63:9d01:: with SMTP id i1-v6mr28711430pgd.98.1539917141819; Thu, 18 Oct 2018 19:45:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1539917141; cv=none; d=google.com; s=arc-20160816; b=cNLasq27i7az9WiNsTcxZ4BvTaT7Ccp5k6g0TWAcU3Xk1LibxRH0sCQOOMDQzKoSSV LodMKya0l/LleQHbroMl+gkzXWZiySQrryyV+/WUbVNhdjH3vyeNXXJtjf/DML8gsDuh ybX1sIH5X96GQJCniAaB8ZkFpdMqhHGil1oTWLw33P4wXiYgh5wvqkFWcT/CukqU1GdX GaavtiNjK2OQNEMw2MUJu9w4RqKiNyVLCQ8q5PASUxglw8a2PL/fYWdlOUpbTi36Q6Ft c/n63FmshWm4CODODqGP8m6DTyA3K+uYxj7OqmI6wRyaHsn23Xni4PwsQGxp+pVMfYoM c+lw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature:dkim-filter; bh=jFzoDNXpRouDpJvSVxSA86hthnTUHuNXXrhH41uc38g=; b=rvBKb086HoD9muxP1wRmJvVGE2eGf+pCrirwAwCqzvVQ1lRGytsHOYN2VOZ5OpK+AK 0kLja4P8SEjRJeN3WN9KyaWayjQ10i1UqNNUKmC/wOUERR623RwkFhlxyR38rl0KNckQ LBPuFuoBlay2rfWVDKrF0Nz2ni+idD9j27aG1OtDjGIpwCurCpThBm81jinryiyZm2Cj VtLY0PTWgyt0Elq1fw0IBY+ijWzJO/VDHvZ67eWsNsrwmyAkXUaYAmMfezDhuiCAJ8W4 dhk4hGT1FKGC62NVAzDuJ9vUAqeZevqr5a7XUtY2QCaIAD53ZzIePToCe/EMEqzQTaRo isPw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nifty.com header.s=dec2015msa header.b=FHTklxlM; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m11-v6si22690959pgs.33.2018.10.18.19.45.26; Thu, 18 Oct 2018 19:45:41 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@nifty.com header.s=dec2015msa header.b=FHTklxlM; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727011AbeJSKtG (ORCPT + 99 others); Fri, 19 Oct 2018 06:49:06 -0400 Received: from conssluserg-06.nifty.com ([210.131.2.91]:61551 "EHLO conssluserg-06.nifty.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726663AbeJSKtF (ORCPT ); Fri, 19 Oct 2018 06:49:05 -0400 Received: from mail-vs1-f41.google.com (mail-vs1-f41.google.com [209.85.217.41]) (authenticated) by conssluserg-06.nifty.com with ESMTP id w9J2ihgD031942; Fri, 19 Oct 2018 11:44:44 +0900 DKIM-Filter: OpenDKIM Filter v2.10.3 conssluserg-06.nifty.com w9J2ihgD031942 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.com; s=dec2015msa; t=1539917084; bh=jFzoDNXpRouDpJvSVxSA86hthnTUHuNXXrhH41uc38g=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=FHTklxlMvTqB2A9VjqOoXoq4blzbQRLHaB8jfDBlEepvt9sc5e0d8L9TsQa7YjK60 7jUZKXbYhM2ca4lGquflCKf8PTQa95IalPZPaNBScHAOvT+PkpHG+jroT3NvGRB0g5 5TIgb6woN7XPtu/IKdmI7gIbguB4uttN6Y/EuTdijj1PlTv74lclcuNV+YIou9WOoX wDMB5zfp/1J27p3ai7e2BKIJXKf2EeNqog9jefphNgHRaT1R2jpv58ffewkTWvl4Gh oM0EpJlgIuULgc8JjYizm+iyGPvWIW7PAwPFJiBI1HHBMVlwrQRiq2Z24dAFGnWK06 C5I0cSRDUy5Xw== X-Nifty-SrcIP: [209.85.217.41] Received: by mail-vs1-f41.google.com with SMTP id e206so24458097vsd.0; Thu, 18 Oct 2018 19:44:43 -0700 (PDT) X-Gm-Message-State: ABuFfogNF2IrdyRWIRcXlsvIxuWU9PV5SH9VxvUi1cLB7KhGNq1wSqaw u5CeDMCV7JdIuP9/TAHY6Vk6bk21b2K8zCRl/xs= X-Received: by 2002:a67:61c1:: with SMTP id v184mr13719509vsb.179.1539917082903; Thu, 18 Oct 2018 19:44:42 -0700 (PDT) MIME-Version: 1.0 References: <20181017000912.GA21339@WindFlash> In-Reply-To: From: Masahiro Yamada Date: Fri, 19 Oct 2018 11:44:06 +0900 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [Lkcamp] [PATCH 3/4] kbuild: Removes unnecessary shadowed local variable and optimize testing. To: =?UTF-8?Q?Leonardo_Br=C3=A1s?= Cc: helen@koikeco.de, lkcamp@lists.libreplanetbr.org, X86 ML , Linux Kbuild mailing list , Matthew Wilcox , Linux Kernel Mailing List , Ingo Molnar , Borislav Petkov , Andy Lutomirski , "H. Peter Anvin" , Michal Marek , Thomas Gleixner Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Oct 18, 2018 at 11:04 AM Leonardo Bras wrote: > > Hello Helen, > > On Wed, Oct 17, 2018 at 12:06 AM Helen Koike wrote: > > > > Hi Leonardo, > > > > On 10/16/18 9:09 PM, Leonardo Br=C3=A1s wrote: > > > Removes an unnecessary shadowed local variable (start). > > > Optimize test of isdigit: > > > - If isalpha returns true, isdigit will return false, so no need = to test. > > > > This patch does two different things, it should be in two separated pat= ches. > Sure, no problem. > > > > > > > > > Signed-off-by: Leonardo Br=C3=A1s > > > --- > > > scripts/asn1_compiler.c | 7 +++---- > > > 1 file changed, 3 insertions(+), 4 deletions(-) > > > > > > diff --git a/scripts/asn1_compiler.c b/scripts/asn1_compiler.c > > > index c146020fc783..08bb6e5fd6ad 100644 > > > --- a/scripts/asn1_compiler.c > > > +++ b/scripts/asn1_compiler.c > > > @@ -413,7 +413,7 @@ static void tokenise(char *buffer, char *end) > > > > > > /* Handle string tokens */ > > > if (isalpha(*p)) { > > > - const char **dir, *start =3D p; > > > + const char **dir; > > > > > > /* Can be a directive, type name or ele= ment > > > * name. Find the end of the name. > > > @@ -454,10 +454,9 @@ static void tokenise(char *buffer, char *end) > > > > > > tokens[tix++].token_type =3D TOKEN_TYPE= _NAME; > > > continue; > > > - } > > > + } else if (isdigit(*p)) { > > > + /* Handle numbers */ > > > > Actually you can't do that, p is being altered in the first if statemen= t. > > Yeah, you are right. I will remove this logic for v2. I drop v1 from my tree. Please send v2. > > > > > > > > - /* Handle numbers */ > > > - if (isdigit(*p)) { > > > /* Find the end of the number */ > > > q =3D p + 1; > > > while (q < nl && (isdigit(*q))) > > > > > > > Regards > > Helen > > Thanks! > > Leonardo Br=C3=A1s --=20 Best Regards Masahiro Yamada