Received: by 2002:a05:6a10:413:0:0:0:0 with SMTP id 19csp3368512pxp; Tue, 8 Mar 2022 12:52:37 -0800 (PST) X-Google-Smtp-Source: ABdhPJwtY2D3o2zHgeGDmbcGKfYneh4Z04i9TIIVbGljke/8PTj2jCyn2IF2HWDTq1x/04nzo1t/ X-Received: by 2002:a17:902:b941:b0:14d:af72:3f23 with SMTP id h1-20020a170902b94100b0014daf723f23mr19461691pls.6.1646772756778; Tue, 08 Mar 2022 12:52:36 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1646772756; cv=none; d=google.com; s=arc-20160816; b=aY2vS4R5NfSFMdc6B5K+YvQUhLxsOa5ynVlPQTZuvSLFotlOes3HlfqJcf+7LFqDWT x9zlEmPHk+LryNGIS9wKL6TDfk/1MVUm9jBpFnBv7AImuBxxIxcCQmumDGkr65tx2I/+ chHHgjoeKoMdYSAU/7Rum0QJE7Dmn7t9gY21ZYBTWQ786X6DNne1sq+LXYKtFCgMlYk5 wNxCagvfYszQ44nJtvSLgVx5RSG5ei4lP9qJIUZSaU/8O5uEAbt2QeV9UvnSpk775GSu sxw+ONJgyfwekdnT2F9BwnI5KVLpMmbkTyX3Pfz/9rV6MEXoeLWRpcPfoDd1Guwc+Drj NzJg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject; bh=AcORSzjWVAmIXPfrBJ4bfCTWHKtLGyjBdDArXxdoOvY=; b=0LyaEZfpKBvqoQ8emVD08L12VKIt7FExsuPwXzWuo6QwsKjF5/wkPiNneA8NGgYPC8 GiHQz8dhQuOqEVvUWndm3GP4oKypnm57HhTdLAbMTZaxVxtti9oxprtuhs3+5VJ405WN GN/FscvHivslUpXVkcaR/3MtBC8fd5iIOmc448dhCWJDFEVepHJXtVXKGYPuwiSVdDTg 2BeMtzt3D/8kpnC3pXU3XRckf1lda2CqweUbUZ3Q3eK0xBV7aPZVOSWQA2l5t8HJLN0w WYlyyQd63nMxQjQ9RZDuS1Omj/GqMmwU/qK3+fttJwZtMN68n4QoGlfyrakLyAr5jHtg fT+w== ARC-Authentication-Results: i=1; mx.google.com; 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; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=huawei.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id h5-20020a056a001a4500b004cac432d402si18229471pfv.38.2022.03.08.12.52.20; Tue, 08 Mar 2022 12:52:36 -0800 (PST) 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; 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; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=huawei.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1345479AbiCHJwl (ORCPT + 99 others); Tue, 8 Mar 2022 04:52:41 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60692 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235807AbiCHJwk (ORCPT ); Tue, 8 Mar 2022 04:52:40 -0500 Received: from szxga03-in.huawei.com (szxga03-in.huawei.com [45.249.212.189]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8D67241F8D for ; Tue, 8 Mar 2022 01:51:44 -0800 (PST) Received: from canpemm500007.china.huawei.com (unknown [172.30.72.57]) by szxga03-in.huawei.com (SkyGuard) with ESMTP id 4KCVr23Nqxz9sXd; Tue, 8 Mar 2022 17:48:02 +0800 (CST) Received: from [10.174.179.215] (10.174.179.215) by canpemm500007.china.huawei.com (7.192.104.62) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Tue, 8 Mar 2022 17:51:42 +0800 Subject: Re: [PATCH -next] powerpc/spufs: Fix build warning when CONFIG_PROC_FS=n To: Christophe Leroy , Arnd Bergmann CC: "jk@ozlabs.org" , "mpe@ellerman.id.au" , "benh@kernel.crashing.org" , "paulus@samba.org" , "linuxppc-dev@lists.ozlabs.org" , "linux-kernel@vger.kernel.org" References: <20220305123116.26828-1-yuehaibing@huawei.com> <860002a4-4e52-c399-fda6-054fa64df3ce@csgroup.eu> <16b319ec-3d87-7ac1-6bc3-d6679e639426@csgroup.eu> From: YueHaibing Message-ID: <7562505a-24ff-eac7-34ea-83cea5988fd0@huawei.com> Date: Tue, 8 Mar 2022 17:51:41 +0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.5.0 MIME-Version: 1.0 In-Reply-To: <16b319ec-3d87-7ac1-6bc3-d6679e639426@csgroup.eu> Content-Type: text/plain; charset="utf-8" Content-Language: en-US Content-Transfer-Encoding: 8bit X-Originating-IP: [10.174.179.215] X-ClientProxiedBy: dggems705-chm.china.huawei.com (10.3.19.182) To canpemm500007.china.huawei.com (7.192.104.62) X-CFilter-Loop: Reflected X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,NICE_REPLY_A, RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE 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 2022/3/7 21:30, Christophe Leroy wrote: > > > Le 07/03/2022 à 14:10, Arnd Bergmann a écrit : >> On Sun, Mar 6, 2022 at 9:04 PM Christophe Leroy >> wrote: >>> Le 05/03/2022 à 13:31, YueHaibing a écrit : >>>> arch/powerpc/platforms/cell/spufs/sched.c:1055:12: warning: ‘show_spu_loadavg’ defined but not used [-Wunused-function] >>>> static int show_spu_loadavg(struct seq_file *s, void *private) >>>> ^~~~~~~~~~~~~~~~ >>>> >>>> Mark this as __maybe_unused to fix this. >>> >>> Marking it as __maybe_unused doesn't fix it. It just pushes the dust >>> under the carpet. >>> >>> proc_create_single macro should be fix to avoid that warning. >> >> We discussed that when proc_create_single() was introduced, but ended up >> not doing it that way because there were already a lot of files using an #ifdef >> around the function definitions. To change it back, one would have to audit >> every user of proc_create_single() and remove the #ifdefs. >> > > Fair enough. > > In that case, I'd prefer to go for a #ifdef as well for > show_spu_loadavg() instead of going for a __maybe_unused flag. Ok, will do that in v2. > > Christophe >