Received: by 2002:a25:e74b:0:0:0:0:0 with SMTP id e72csp1039664ybh; Mon, 13 Jul 2020 07:52:12 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx5Vaky7VhxLr/4UlHuCTTEf1Ss1vMFWp44ZYLXB66hJhioiIaL5YsYM+oePYd0sop2ysfh X-Received: by 2002:a17:906:945:: with SMTP id j5mr149920ejd.436.1594651932085; Mon, 13 Jul 2020 07:52:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1594651932; cv=none; d=google.com; s=arc-20160816; b=x7UL1j9OkRv+iSsrvojtP7SV5CMKdMZxyIW9ejuBf57V5k1/8W5pxFP2jDftOOT2qv ejKp01+X9VdLt1j+vOvt1dqCEKtV6yiqwJxZM9AhpiQhYvREyuoeL1aYbOIh02WDaQJz sttaPJDbyYOLn+/ksTh86mDDkTpaZuKLG9qBasfHJFoUQulx+aJjQ0WgcGBPaoP7ZxWJ 6kEk0ndxjWFf3XJJSoNLsTaJjFss//kzpCfcUMc+1yoSXdhaC12xT35Yi19oZzCEZN3o tLYgl9HsFZQDW4nrJazvfxCR0m2RGAf9yFZFRlZ+kVR8gYuWcVWLciL6f3DAqq1Bczh9 lwWg== 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:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=4tW5IFgDDqy7qyYDWJ2VHhOu5cDN/GOhkX5hDm+X0KA=; b=0TSAuavZVQeMWPfBRqtD1GC5wdCvXCc4IBvFFwFmytMTxvwpNemSL9CwXkFEYqBuZ6 3KB/lyIEVun7hBQG2uKA/78QGPHgg5mh1ujHQ8R738tJsze0BwIr6NNgZCsJ37XNVPFR E32sUuh3BdDfiei0Lpycruv0q4luHUToVIKysllFnMj/JUBtKMP64KN48zuqbkldHZQO 1Rd0jLztlAq68Sz5NzehGu0Wni6xFGHHpyBVzn9MHTt1qr9cW3DbaFZkne5HTu2MZ/tx VL52NMg6+v+LXx9MGWPm5GMNEk55Xq17hFAU30tqeE1ff7AT1aN3LLajzf2rDfWHJS5m 1kTw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=WjClSL1n; 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=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id f5si9353851edt.71.2020.07.13.07.51.49; Mon, 13 Jul 2020 07:52:12 -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=@linaro.org header.s=google header.b=WjClSL1n; 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=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730149AbgGMOuw (ORCPT + 99 others); Mon, 13 Jul 2020 10:50:52 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60984 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730144AbgGMOtp (ORCPT ); Mon, 13 Jul 2020 10:49:45 -0400 Received: from mail-wm1-x341.google.com (mail-wm1-x341.google.com [IPv6:2a00:1450:4864:20::341]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1C4D7C061794 for ; Mon, 13 Jul 2020 07:49:45 -0700 (PDT) Received: by mail-wm1-x341.google.com with SMTP id w3so13438569wmi.4 for ; Mon, 13 Jul 2020 07:49:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=4tW5IFgDDqy7qyYDWJ2VHhOu5cDN/GOhkX5hDm+X0KA=; b=WjClSL1n2aF+iDQnyRNBBuqCOZEhWicWvABW9Y8n0ov9NCQi2T/5ZDyNbEbMC7NP4L gLKJ/VyZFokhHMKwL1I5ZkRbNsutDxl40DWjr7FLj53d0G3Uc4v/jZvzcCgJa7RAaa78 X/gvNjcxjE3WvbULnI1iDQKcK7NBquO/2uRMuBzxL+zDjXbwCOs6xEHHiURiyeiZFbLh dIIEYNY38n3ovFlJHQCXVnRuIbfvoCaUwGoEVhgzxpuhPwMs+jOKfKNn5T02n9JrJRs3 6VVnu31yidyKhClTtm7F1yqAh6E+hTVa2ZoJLWSP1fgL3/Xk0L6mPHWs2TP09tsqcWSS 24kA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=4tW5IFgDDqy7qyYDWJ2VHhOu5cDN/GOhkX5hDm+X0KA=; b=BW3ywgRwsv1f0ueih5pcIn7lZIxf7EhK32AFQjogqlKsDmr9Xah+tVEp1NIBdn2E/D n6UShbzEiO8yQ9b3wNpYRyO6++dAbjrOGvnhF6cwqhsQm4RQ/qqGEI/u4tRq0WNoWmHK X8IdWpffSmMH+wKoriEKblkYLZM8VzoxkLTpIj22f7naaJFccY2k9FHZg0DAI56ld3ty 4A6dyDsU4RYyzj+GXleP+/Tz6n+SFNECjKX4aXDDQxtwGWAYi9fUSheH3XEwIq89Tdp3 d7ohHgotcDLesWTUSb9elxvuu3XjYDD/xUUU4GpuQ7pkqoIpJedRWSfCAFvYtT2CNeSS ALew== X-Gm-Message-State: AOAM530HcPnin950cLQaBuEM7vXcICAkzaKfp9oRlL2RtyprTHvNFadb xyIQ2BCMzdCkA+fAbfZLMIWGLUYMirE= X-Received: by 2002:a1c:3546:: with SMTP id c67mr329914wma.102.1594651783867; Mon, 13 Jul 2020 07:49:43 -0700 (PDT) Received: from localhost.localdomain ([2.31.163.6]) by smtp.gmail.com with ESMTPSA id o29sm26207756wra.5.2020.07.13.07.49.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Jul 2020 07:49:43 -0700 (PDT) From: Lee Jones To: linus.walleij@linaro.org Cc: linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org, Lee Jones , Sean Wang , Matthias Brugger , linux-mediatek@lists.infradead.org Subject: [PATCH 10/25] pinctrl: mediatek: pinctrl-mtk-common-v2: Mark 'mtk_default_register_base_names' as __maybe_unused Date: Mon, 13 Jul 2020 15:49:15 +0100 Message-Id: <20200713144930.1034632-11-lee.jones@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200713144930.1034632-1-lee.jones@linaro.org> References: <20200713144930.1034632-1-lee.jones@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Not all sourcefiles which end up including pinctrl-mtk-common-v2.h make use of 'mtk_default_register_base_names' and there is nowhere we can place the definition to void the need for __maybe_unused except its own headerfile, which seems like overkill. So instead we tell the compiler that it's okay for it to be unused by some of the consumers. Fixes the following W=1 kernel build warning(s): In file included from drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:19: drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h:83:27: warning: ‘mtk_default_register_base_names’ defined but not used [-Wunused-const-variable=] 83 | static const char const mtk_default_register_base_names[] = { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/pinctrl/mediatek/pinctrl-moore.h:25, from drivers/pinctrl/mediatek/pinctrl-moore.c:12: drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h:83:27: warning: ‘mtk_default_register_base_names’ defined but not used [-Wunused-const-variable=] 83 | static const char const mtk_default_register_base_names[] = { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/pinctrl/mediatek/pinctrl-paris.h:27, from drivers/pinctrl/mediatek/pinctrl-paris.c:15: drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h:83:27: warning: ‘mtk_default_register_base_names’ defined but not used [-Wunused-const-variable=] 83 | static const char const mtk_default_register_base_names[] = { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/pinctrl/mediatek/pinctrl-paris.h:27, from drivers/pinctrl/mediatek/pinctrl-mtk-mt6797.h:15, from drivers/pinctrl/mediatek/pinctrl-mt6797.c:13: drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h:83:27: warning: ‘mtk_default_register_base_names’ defined but not used [-Wunused-const-variable=] 83 | static const char const mtk_default_register_base_names[] = { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/pinctrl/mediatek/pinctrl-paris.h:27, from drivers/pinctrl/mediatek/pinctrl-mtk-mt8183.h:12, from drivers/pinctrl/mediatek/pinctrl-mt8183.c:9: drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h:83:27: warning: ‘mtk_default_register_base_names’ defined but not used [-Wunused-const-variable=] 83 | static const char const mtk_default_register_base_names[] = { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/pinctrl/mediatek/pinctrl-paris.h:27, from drivers/pinctrl/mediatek/pinctrl-mtk-mt6765.h:12, from drivers/pinctrl/mediatek/pinctrl-mt6765.c:10: drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h:83:27: warning: ‘mtk_default_register_base_names’ defined but not used [-Wunused-const-variable=] 83 | static const char const mtk_default_register_base_names[] = { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Cc: Sean Wang Cc: Matthias Brugger Cc: linux-mediatek@lists.infradead.org Signed-off-by: Lee Jones --- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h b/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h index 27df087363960..45aa0fdbe3306 100644 --- a/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h +++ b/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h @@ -80,7 +80,7 @@ enum { DRV_GRP_MAX, }; -static const char * const mtk_default_register_base_names[] = { +static const char * const mtk_default_register_base_names[] __maybe_unused = { "base", }; -- 2.25.1