Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp1102835ybt; Wed, 1 Jul 2020 19:07:41 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxHcW3Oq+DWMhex0O8QBCwbMJEPP8N0jG4vJa8aOo7sVu1lQafr8A291d9NBB6YSFLcZgVV X-Received: by 2002:aa7:db4f:: with SMTP id n15mr16408635edt.193.1593655661284; Wed, 01 Jul 2020 19:07:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1593655661; cv=none; d=google.com; s=arc-20160816; b=qAUMnX5lJ8DZuAAUkLkwqzgnqrS8Z2dkVxuq5kJlgsUys4lqbDbnhhK16lSPn3YPzD aE5EMfD2YMFrWvfZae5cxW5tHD3iNwQMl92ksdf8+GZvuPv/Bacx5vdee4193SQh6Oou DElZbU6WdGXlwD32Y8TxwXyjQzQTbcfrArRqzjwihfFatdk5PEWGJqQSGZ3T81ec363f xOTpHx/GcT8Wure+RdL5k4Vgs0+0vqnEQEmmcTiwL+jx+oR08pqeii/K5xV3k07e5/8G InaSSGe0WVzJ0vEjdLNgOIqOJj1KGRwZBOykNAqkAHjYbbqOLloZ+k7VzDjhhIgFbuqD XeBg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=si919z/gb731yIF4miWJ8lqQQhvtP91BYHd7qG0jbYg=; b=0rMxShnXFPvGZnlU3cDzYFMRJK8w8ZUG+UQkLMZsn0ATnt1E7cmi6058Qz2p071PMc 0cH3lR8ljrjRMCGHZ+KXIYhRCoqQ/gHFv17I6A/GrCxuvmx4DE625t7g9Tr/DTd11TnJ eVVzSq67O8DwzSwGBJqC4nw65fUfOLugbpCBokkfTpwc7pMjYHkkswMNKWV/zPjOlTe/ QxssRs6IPfUwhcGIKjO+gDZUfg/ew1DwmyYVlIMcRcKLNZY09rC90OWymWOaI5uKiRDk CA321pIl6Zpu1CNhLnfCMV8TIef+Vkw7fewSReogRSBJPaL1kQo66HRRRIO/ELd3zuBd vERA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sifive.com header.s=google header.b=jRfxtjAl; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id bs1si4709424edb.76.2020.07.01.19.07.18; Wed, 01 Jul 2020 19:07:41 -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=@sifive.com header.s=google header.b=jRfxtjAl; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728029AbgGBCFE (ORCPT + 99 others); Wed, 1 Jul 2020 22:05:04 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45548 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727846AbgGBCFE (ORCPT ); Wed, 1 Jul 2020 22:05:04 -0400 Received: from mail-pl1-x643.google.com (mail-pl1-x643.google.com [IPv6:2607:f8b0:4864:20::643]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0BCBDC08C5C1 for ; Wed, 1 Jul 2020 19:05:03 -0700 (PDT) Received: by mail-pl1-x643.google.com with SMTP id s14so10645344plq.6 for ; Wed, 01 Jul 2020 19:05:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sifive.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=si919z/gb731yIF4miWJ8lqQQhvtP91BYHd7qG0jbYg=; b=jRfxtjAlsyBpIblze7OawLvko6wtB4QyMbwgZ2kojyHVMh5x2d0X+6XWyvzIh3tYQG s3FMJLAYwapjMMIhNjP2Y/ErtQ9LzTAqVz/W/8jecDF/v+BD58/rhMmisvD2QPA1fJL8 Bb7MHyXobsSUvZORXXjir+iZh59/Fx21HpqZUMngEAq5tdapymT2k2DTG0TaXWR6hYre wg0keASysO4otuHcVjLlUCagcFtvIPJ8JCDIDoc1WN3S/RCRAQTueSqdvYVIxXiT2+uK NyWPV2aMvVq73zkN8l94NEc7eGCYBjr2BqrSXfVb5b1e2j9OB2yLoTj11sjOoCdXF8Su Qx9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=si919z/gb731yIF4miWJ8lqQQhvtP91BYHd7qG0jbYg=; b=TwZRYhL1U+4Qfi2hjawRfuJ5BDqLzNndNdHr0JOVSPWslL07wFfsvWgiV3+JM7Dtu+ g+wo+iIHKZKVPDeFavTxMJnIoGmRQjCDXcG32Ok0S8SjLH5IrPzqKAHa0GO8AToPAX2u FUMMam1l65hsw/reBtQf1mk4F+K4AFcmVXq/zAxtxGIMrJKg+2n8LzXh/iTrd1kSyeRx NyPKFKvCTvh3o8+1H0PW821ehmtexhziK4/xXFYhJoNqNNvOP5Cv2AiyGHgpVln/Vy+K i38LuBj7l+DuVghFQv0pntUBifkZaTzJxsV8zK3/s37eQK2OTvQmygDQs/ayJHAYwoPe keWA== X-Gm-Message-State: AOAM5319S2g3MnmpH3dYmC88akUVclE9d8tPGOJKqKsTnGmEIYg7yzcT Fsr3wkHyVR2dawHdlUicdOrgHTvzIEugPmxxpR/5vw== X-Received: by 2002:a17:90a:e602:: with SMTP id j2mr27157132pjy.200.1593655502448; Wed, 01 Jul 2020 19:05:02 -0700 (PDT) MIME-Version: 1.0 References: <20200701184751.84008-1-pierre-louis.bossart@linux.intel.com> In-Reply-To: <20200701184751.84008-1-pierre-louis.bossart@linux.intel.com> From: Vincent Chen Date: Thu, 2 Jul 2020 10:04:51 +0800 Message-ID: Subject: Re: [PATCH] riscv: asm/gdb_xml.h: use __maybe_used to make W=1 warnings go away To: Pierre-Louis Bossart Cc: alsa-devel@alsa-project.org, tiwai@suse.de, broonie@kernel.org, kernel test robot , Paul Walmsley , Palmer Dabbelt , Albert Ou , "open list:RISC-V ARCHITECTURE" , open list Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Jul 2, 2020 at 2:48 AM Pierre-Louis Bossart wrote: > > 0day/kbuild reports warnings with the ASoC codecs compiled with W=1. > > In file included from arch/riscv/include/asm/kgdb.h:109, > from include/linux/kgdb.h:20, > from include/linux/fb.h:5, > from include/drm/drm_crtc.h:31, > from sound/soc/codecs/hdmi-codec.c:19: > > arch/riscv/include/asm/gdb_xml.h:23:19: warning: > 'riscv_gdb_stub_cpuxml' defined but not used [-Wunused-const-variable=] > 23 | static const char riscv_gdb_stub_cpuxml[2048] = > | ^~~~~~~~~~~~~~~~~~~~~ > arch/riscv/include/asm/gdb_xml.h:16:19: warning: > 'riscv_gdb_stub_target_desc' defined but not used [-Wunused-const-variable=] > 16 | static const char riscv_gdb_stub_target_desc[256] = > | ^~~~~~~~~~~~~~~~~~~~~~~~~~ > arch/riscv/include/asm/gdb_xml.h:13:19: warning: > 'gdb_xfer_read_cpuxml' defined but not used [-Wunused-const-variable=] > 13 | static const char gdb_xfer_read_cpuxml[39] = > | ^~~~~~~~~~~~~~~~~~~~ > arch/riscv/include/asm/gdb_xml.h:10:19: warning: > 'gdb_xfer_read_target' defined but not used [-Wunused-const-variable=] > 10 | static const char gdb_xfer_read_target[31] = "qXfer:features:read:target.xml:"; > | ^~~~~~~~~~~~~~~~~~~~ > arch/riscv/include/asm/gdb_xml.h:7:19: warning: > 'riscv_gdb_stub_feature' defined but not used [-Wunused-const-variable=] > 7 | static const char riscv_gdb_stub_feature[64] = > | ^~~~~~~~~~~~~~~~~~~~~~ > > Reported-by: kernel test robot > Signed-off-by: Pierre-Louis Bossart > --- > > I don't know if this is the right way of solving this issue but this > error is now consistently thrown in kbuild compile-test reports w/ > W=1. > Dear Pierre-Louis Bossart: Thanks for your modifications. I have fixed the warnings in my latest KGDB patchset and sent it out, but the merged KGDB patchset is not my latest version. I have sent a patch set to complement the missing ports, and I think these warnings would disappear after this patch has been accepted and merged. Here is the patch to fix this warning: http://lists.infradead.org/pipermail/linux-riscv/2020-June/000660.html > arch/riscv/include/asm/gdb_xml.h | 10 +++++----- > 1 file changed, 5 insertions(+), 5 deletions(-) > > diff --git a/arch/riscv/include/asm/gdb_xml.h b/arch/riscv/include/asm/gdb_xml.h > index 041b45f5b997..c28fc1a1d230 100644 > --- a/arch/riscv/include/asm/gdb_xml.h > +++ b/arch/riscv/include/asm/gdb_xml.h > @@ -4,23 +4,23 @@ > #define __ASM_GDB_XML_H_ > > #define kgdb_arch_gdb_stub_feature riscv_gdb_stub_feature > -static const char riscv_gdb_stub_feature[64] = > +static __maybe_unused const char riscv_gdb_stub_feature[64] = > "PacketSize=800;qXfer:features:read+;"; > > -static const char gdb_xfer_read_target[31] = "qXfer:features:read:target.xml:"; > +static __maybe_unused const char gdb_xfer_read_target[31] = "qXfer:features:read:target.xml:"; > > #ifdef CONFIG_64BIT > -static const char gdb_xfer_read_cpuxml[39] = > +static __maybe_unused const char gdb_xfer_read_cpuxml[39] = > "qXfer:features:read:riscv-64bit-cpu.xml"; > > -static const char riscv_gdb_stub_target_desc[256] = > +static __maybe_unused const char riscv_gdb_stub_target_desc[256] = > "l" > "" > "" > "" > ""; > > -static const char riscv_gdb_stub_cpuxml[2048] = > +static __maybe_unused const char riscv_gdb_stub_cpuxml[2048] = > "l" > "" > "" > -- > 2.25.1 >