Received: by 2002:a05:7412:3784:b0:e2:908c:2ebd with SMTP id jk4csp2666698rdb; Wed, 4 Oct 2023 08:02:39 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEqNrUfxsoPKzcyu/QLnGSrIztSHQLGzKlE9umAOK778FW6LsGEWt07w4D2wywhllyYtcFh X-Received: by 2002:a17:902:d702:b0:1c5:f4c7:b4e4 with SMTP id w2-20020a170902d70200b001c5f4c7b4e4mr2347966ply.39.1696431759086; Wed, 04 Oct 2023 08:02:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696431759; cv=none; d=google.com; s=arc-20160816; b=CEHFEe+G8VmIBr+oi2uKJNbeIcN1dJhOAs1ttNdEh8bl4IAUDcIeha2Env4akifODu L9grEPJoyEypH1I0D0/+KD5Ow9Nhg2+lVWibDYeDgCIKJqK5m9H/Nov7UMVnAlgF9DDG 3yTy2IimYorLEVxe9do5SZbjQ3dyCC98ft8HH1P2Ay/T1wc2gCxfObRA/guUT9DcpI8T sL+3eCJpo3qJ69cwEVd3/WaY56D2/vMXwCMuoxPSOE18X5E90tdOXzOqH3y6Dp5USMtS 5kwzPT2uXyUsuOnGTlpT18CVICTCUGZr1cPv6DMpLmzgZJhwJrVsUWVb8XTpExMAzB4t 5ZGA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:message-id:in-reply-to:subject:cc:to:from :date; bh=XPi/2RGZIf5g/Wdczh3NPDLbqHHgriLZKNij7wy6wlg=; fh=8/7+yRmmFuCAvhyrLqxOBjh9IDthRyMxwKpxtIGhQHU=; b=pT+33ttADeE/6mmMH2Tn8gcjeUVi288KfHiI/7br6Pkaw3ASMPt+ZsixR5SQwOuSBo AWVjRuuM7f5oTcs7aQLAr5GfXy4jHM1BudaW4emt5mrK/jA8glyZVxxVcVLz2rphQ1SX CfJ1zXFUec0gs1sQ1kIrnl2/fuJOJa0V6Eza15Jxs6nLNnwEiLnep5C1TVtobmaP6BPB CbqTwwIx0RGDvh8WThMGxhXQTf/ZYsxlho0UNfjDeMsbZGP6/Xyv+IyqkEQUdD6DwADW LGd4m4w9Wn80xqhpKhC+vGqC40TRrCr8FF7yhFLS8anQEGoQv9bBpDj6uUm1IZdAWZy9 +a2w== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.36 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from pete.vger.email (pete.vger.email. [23.128.96.36]) by mx.google.com with ESMTPS id j12-20020a633c0c000000b00578a9529cfasi3326999pga.87.2023.10.04.08.02.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Oct 2023 08:02:38 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.36 as permitted sender) client-ip=23.128.96.36; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.36 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by pete.vger.email (Postfix) with ESMTP id 41877808BE5B; Wed, 4 Oct 2023 08:02:17 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at pete.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S243067AbjJDPCJ (ORCPT + 99 others); Wed, 4 Oct 2023 11:02:09 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41336 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S243072AbjJDPCH (ORCPT ); Wed, 4 Oct 2023 11:02:07 -0400 Received: from angie.orcam.me.uk (angie.orcam.me.uk [78.133.224.34]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 79BB2AB for ; Wed, 4 Oct 2023 08:02:03 -0700 (PDT) Received: by angie.orcam.me.uk (Postfix, from userid 500) id 364FF92009C; Wed, 4 Oct 2023 17:02:01 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by angie.orcam.me.uk (Postfix) with ESMTP id 336BA92009B; Wed, 4 Oct 2023 16:02:01 +0100 (BST) Date: Wed, 4 Oct 2023 16:02:01 +0100 (BST) From: "Maciej W. Rozycki" To: Su Hui cc: Dan Carpenter , Greg Kroah-Hartman , rafael@kernel.org, linux-kernel@vger.kernel.org, kernel-janitors@vger.kernel.org Subject: Re: [PATCH] driver base: slience unused warning In-Reply-To: <45027fa0-cda5-2a80-f1cd-ed805d2717ee@nfschina.com> Message-ID: References: <45027fa0-cda5-2a80-f1cd-ed805d2717ee@nfschina.com> User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8BIT X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on pete.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (pete.vger.email [0.0.0.0]); Wed, 04 Oct 2023 08:02:17 -0700 (PDT) On Fri, 8 Sep 2023, Su Hui wrote: > This variable is been used but never be read, so gcc and W=1 give such > warning. > > drivers/base/module.c:36:6: error: > variable ‘no_warn’ set but not used [-Werror=unused-but-set-variable] > > I wanted to use "__maybe_unused" to avoid  this warning. > > However it seems like a wrong using of "__maybe_unused" as Greg KH said: > > "But no_warn is being used in this file, it's being set but not read > which is ok. That's a real use, so this change really isn't correct, > sorry." The warning itself is a real issue to be sorted though. Is this a use case for `#pragma GCC diagnostic'? Maciej