Received: by 2002:a05:6a10:2726:0:0:0:0 with SMTP id ib38csp176875pxb; Thu, 7 Apr 2022 02:32:27 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwk+dNW9l5L5Ol+m5fSOoZyvKb4aKD1gh/4OEPWrShY80w5yD6M3HwmI5m/o3oLWhPS80ZW X-Received: by 2002:a17:907:7e85:b0:6e7:ee6d:748b with SMTP id qb5-20020a1709077e8500b006e7ee6d748bmr12407770ejc.281.1649323946792; Thu, 07 Apr 2022 02:32:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1649323946; cv=none; d=google.com; s=arc-20160816; b=U60VPU/9exPZQaSRwqNZ6AwD3DujTv3Cpwf1kosjtAvWHjo7gRV2NNwutsRPHl4Oc4 Qr2oCb9pls9QBxrKB1/kMHdPb+SNSgkuHUrWeppOOcKGsJqf6b/iah2YO85MbnbSdSuI HsmMxZbsWp/WYXo4opnlCNhfbsvYH7mkbSpYUPe0cnhjQ5ABQ5RJ7BFtdBPguWS/1lPM NboE8Y6Bh8rvYyuhJEYr8RbwrBSwL3erl4xMh1NmDW3AjdQxqnCYaJzmdJBJDgE6P9uT qz234rhtt0YN+VUufwg4p4sVsWtub1tDMRMudUV/lEELts9M+bt8GeCHFcFlPP60uxvg wweQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=t3P75TGW9/yThqhs3twFQ90Wiv5EEwLlCzqpMNBd7RQ=; b=yHXOB+4B+8a64akBoLp+H2LBQH6aA62UpJIv3DTbqvej4PvDOtt57XAkEQf51a5jSN xr047OZu8No8ezll3Hi9+GyWjn0ad+agIZXNEu/4tpGjTSS0nCIq4kECque0CvgXyTSC RhnWBUFPcIYO2uJr6POeJAiq1gZZy4QX3ciSoeoIjEe/I+riYwyqVPOA3vAGz1hSymWq RaoZgRsSgF8hhNzeC9tPNkQDVprnwOgqID3Zdet+Q+dgOcRibeCXQi5exRzfOMEsnRhv wPXnrPLK1ZlyXrWrUrnv7Rk1y9J20kncBlstZXyw36flo6qmDG8vgJGm5MSXraOSxPIc E8EQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@infradead.org header.s=casper.20170209 header.b=BYX6PLPv; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id qk11-20020a170906d9cb00b006e7ecb3d442si9557820ejb.649.2022.04.07.02.32.00; Thu, 07 Apr 2022 02:32:26 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@infradead.org header.s=casper.20170209 header.b=BYX6PLPv; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229525AbiDGAQR (ORCPT + 99 others); Wed, 6 Apr 2022 20:16:17 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35550 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230014AbiDGAQE (ORCPT ); Wed, 6 Apr 2022 20:16:04 -0400 Received: from casper.infradead.org (casper.infradead.org [IPv6:2001:8b0:10b:1236::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 153B4210281 for ; Wed, 6 Apr 2022 17:12:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=Content-Transfer-Encoding:Content-Type: In-Reply-To:From:References:Cc:To:Subject:MIME-Version:Date:Message-ID:Sender :Reply-To:Content-ID:Content-Description; bh=t3P75TGW9/yThqhs3twFQ90Wiv5EEwLlCzqpMNBd7RQ=; b=BYX6PLPvE2jgihZsAWnAfWn/k6 SW2XYQApmB9vm29OeKHV67YVAsYzCaZPg3ja9mrFkyG2itxIMOWcgMhCu6nOaa48hOrBwJI+b1Vol CA4/mbK7lTIbnDJxIBgTTRQaJXpWwTJBqc3TE/JNGCH/EL+0VpjKRpArPkfKrelwVuuQh7I3Ua+W2 Wp37WtxAQRiuJOR3SpgzRYm8ILsNjm+IXX2lsRssDH7fpJNEeciWvpJQRhZ6KMsM1ctMbING1z0Pw BB7e/IJ5h7ijFM28QCtB0xFzRI5K+3iig7Cuhn6Joyt6lsDjsnJB/YuOiQCaNCnn+P41kD+OGdT4i ApvwqQeg==; Received: from [2601:1c0:6280:3f0::aa0b] by casper.infradead.org with esmtpsa (Exim 4.94.2 #2 (Red Hat Linux)) id 1ncFkn-008IfS-Dl; Thu, 07 Apr 2022 00:12:01 +0000 Message-ID: Date: Wed, 6 Apr 2022 17:11:56 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0 Subject: Re: [kbuild-all] Re: drivers/cxl/pci.c:439:7: warning: Local variable 'rc' shadows outer variable [shadowVariable] Content-Language: en-US To: "Chen, Rong A" , kernel test robot , Ben Widawsky Cc: kbuild-all@lists.01.org, linux-kernel@vger.kernel.org, Dan Williams , Jonathan Cameron References: <202204021950.bTbpM2Gy-lkp@intel.com> <810c4865-45c1-ec93-4f72-2086461756c3@intel.com> From: Randy Dunlap In-Reply-To: <810c4865-45c1-ec93-4f72-2086461756c3@intel.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-7.3 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_MED, SPF_HELO_NONE,SPF_NONE,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 4/6/22 04:17, Chen, Rong A wrote: > > > On 4/4/2022 3:29 AM, Randy Dunlap wrote: >> Hi lkp/ktr, >> >> On 4/2/22 04:26, kernel test robot wrote: >>> tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master >>> head:   88e6c0207623874922712e162e25d9dafd39661e >>> commit: 523e594d9cc03db962c741ce02c8a58aab58a123 cxl/pci: Implement wait for media active >>> date:   7 weeks ago >>> compiler: alpha-linux-gcc (GCC) 11.2.0 >>> >>> If you fix the issue, kindly add following tag as appropriate >>> Reported-by: kernel test robot >>> >>> >>> cppcheck warnings: (new ones prefixed by >>) >>>>> drivers/cxl/pci.c:439:7: warning: Local variable 'rc' shadows outer variable [shadowVariable] >>>       int rc; >>>           ^ >>>     drivers/cxl/pci.c:431:6: note: Shadowed declaration >>>      int rc, i; >>>          ^ >>>     drivers/cxl/pci.c:439:7: note: Shadow variable >>>       int rc; >>>           ^ >>> >>> cppcheck possible warnings: (new ones prefixed by >>, may not real problems) >>> >>>>> drivers/cxl/port.c:63:1: warning: There is an unknown macro here somewhere. Configuration is required. If __stringify is a macro then please configure it. [unknownMacro] >>>     MODULE_ALIAS_CXL(CXL_DEVICE_PORT); >>>     ^ >>> -- >> >> Can you provide a cppcheck config file and command line >> for this, please? > > Hi Randy, > > The below command can show the warning: > $ cppcheck --quiet --enable=style,performance,portability --template=gcc drivers/cxl/port.c > drivers/cxl/port.c:63:1: warning: There is an unknown macro here somewhere. Configuration is required. If __stringify is a macro then please configure it. [unknownMacro] > MODULE_ALIAS_CXL(CXL_DEVICE_PORT); > ^ Hm, that still shows me nothing. There must be something else. Maybe it's version-related? I have: $ cppcheck --version Cppcheck 1.82 > > Best Regards, > Rong Chen > >> >> My naive testing does not see any of these warnings -- >> although I can easily spot the problems in the source file. >> >> thanks. thanks. -- ~Randy