Received: by 2002:a05:6a10:c7c6:0:0:0:0 with SMTP id h6csp1193124pxy; Sun, 1 Aug 2021 16:13:41 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxZ+NtX3DWB+kGYn3O2UVTt1Th9UiJ9ddCSipURuDFGRrYogAJqgnHViSzsVPODb6Ab0Lco X-Received: by 2002:a92:c54d:: with SMTP id a13mr124415ilj.74.1627859621011; Sun, 01 Aug 2021 16:13:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627859621; cv=none; d=google.com; s=arc-20160816; b=aS9GAqQ62HjaLWuwRQIXgJO8ItuxR4TtbtwARrRiYRoTVxmEzpCePIoDkLtK3oQpnz LFXC5eqFjRKBfhcoPYcjknuo+EER7siNL46ND5MvPyLmNAs8Eb4xiixZ+JU1t2r9RYsv ArlEnFxQzX+IAya1cC/NhR//AoxUgKjev/MQCDPL0i0pkc/9KRa1cj+syjgQWRiq9ZCe shtCrP5984m+9yHWWtJNFcnOGvlxYijrMg88TaRbBxEoFdLokqkgZ8YrzANMdsRXrwxg lhEv1eDxtfakmScDMOgEpm2WmzfqN397FFOCB9AQRQjnapyfyV0WQ44UYv1IWhPNtlsG 03PA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:user-agent:references:in-reply-to :subject:cc:to:from:message-id:date; bh=wjTj+H4nDYkCmkXxE0T1e/E2U3KTUmMwu6V0N7m/QKo=; b=UAdmtBnbrVcuhCYI/aMAovaFw0gSzkm5EkLZ3GnOWr26KM0nQCRvhPZxTqiW7miMsT zyKDw43xmVExwyVNvYrs8SG+UnL8x3BtP90LMi2HzCZ3Az4gfff2wH0oQVfi9nNm2qOP fwMMMN5PopzepwR85zCjAhFqj1pXG/Y0RGBpiljYQZ9pdCuQ9JM0CeYTFF783qg0jlCU FnSy0QG4bcXXLWaW1KTxAz6aaTLaQ/o4TjJSc2UB/OeXo8kRpDyhz7T+YnaaNjaVExJq Wiojo9NCFZpqoZSs5T4YeGj6vwiAZXuoIEy/IjrUvRaKhMqodJdRY1hzjzxkyibgagUF F/jQ== ARC-Authentication-Results: i=1; mx.google.com; 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 v8si9812686jas.68.2021.08.01.16.13.29; Sun, 01 Aug 2021 16:13: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; 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 S230388AbhHAXLc (ORCPT + 99 others); Sun, 1 Aug 2021 19:11:32 -0400 Received: from relmlor2.renesas.com ([210.160.252.172]:31262 "EHLO relmlie6.idc.renesas.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S229955AbhHAXLc (ORCPT ); Sun, 1 Aug 2021 19:11:32 -0400 Date: 02 Aug 2021 08:11:22 +0900 X-IronPort-AV: E=Sophos;i="5.84,287,1620658800"; d="scan'208";a="89441322" Received: from unknown (HELO relmlir5.idc.renesas.com) ([10.200.68.151]) by relmlie6.idc.renesas.com with ESMTP; 02 Aug 2021 08:11:22 +0900 Received: from mercury.renesas.com (unknown [10.166.252.133]) by relmlir5.idc.renesas.com (Postfix) with ESMTP id 7CB1C4002C17; Mon, 2 Aug 2021 08:11:22 +0900 (JST) Message-ID: <877dh4yd45.wl-kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto To: Colin King Cc: Liam Girdwood , Mark Brown , Jaroslav Kysela , Takashi Iwai , alsa-devel@alsa-project.org, kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] ASoC: rsnd: make some arrays static const, makes object smaller In-Reply-To: <20210801063237.137998-1-colin.king@canonical.com> References: <20210801063237.137998-1-colin.king@canonical.com> User-Agent: Wanderlust/2.15.9 Emacs/26.3 Mule/6.0 MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Colin Thank you for your patch > Don't populate arrays on the stack but instead them static const. > Makes the object code smaller by 242 bytes. > > Before: > text data bss dec hex filename > 23827 8764 0 32591 7f4f ./sound/soc/sh/rcar/ssi.o > > After: > text data bss dec hex filename > 23361 8988 0 32349 7e5d ./sound/soc/sh/rcar/ssi.o > > gcc version 10.2.0) > > Signed-off-by: Colin Ian King > --- Nice to know. Reviewed-by: Kuninori Morimoto Do you think we need similar patch to below ? (In my quick check) core.c rsnd_get_busif_shift() volume_ramp_rate[] // need static ? adg.c rsnd_adg_clk_query() rsnd_adg_get_clkout() Thank you for your help !! Best regards --- Kuninori Morimoto