Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp358257pxb; Wed, 15 Sep 2021 03:52:56 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz6/DqnIUi+7rqJ0qNQi/XMK4FCpdtec+3uLnNjBYdCExaQOeqgOJlYxpGium3iBpoRzGcp X-Received: by 2002:a5d:9693:: with SMTP id m19mr18010920ion.72.1631703176740; Wed, 15 Sep 2021 03:52:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1631703176; cv=none; d=google.com; s=arc-20160816; b=B/kxt8MlOgn2OvYhQZGN907w9Za8KPZCWZ9yVb41efwA8eWV/IR1iGAsRkD1v6ENMR wTB0kyKRW1Kjl8wMzAfki39/fscSz0Vu9V9XGqL1Ar8zUFMD5GZ9wY81wmnhauVMfnfm 9eFxbgvCGtTW1ZZa21XOck82AErXhkTwuu29wbG5/YaBpQp8pI+XOebWQuplmMtnVVnS Hmk26K03HHf30f1ACV+lYMcvFVj8dFnkGIuGKwtnxFgA5oQcc80wOI54RNf/0LVn1/C8 F9jvT+MB9oYMcVXtb5deHJ22EEluBE1MlzXF8HLBSjmx/fXn4eSusidSG3tYzOaRXq++ ew9g== 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 :message-id:date:subject:cc:to:from:dkim-signature; bh=xn+5nToJ2orf+Up6k7sn+oX06VsYAXKMy44e0Mtdtig=; b=N4ipr6amZR4Xlb1vBOukys/6aFnn6Ahr467wSnBvyyojS+PfkFJkT4oX9XHz+5XMHg 6j9WQsYip24D5VOVI1bIxQQLZoRTkjlmC78zZWTDoKc6pXpGpSVA6pQpoPAHyi33Bmxq KpzT3iZfXrUXNR20N6I5MWyb5xSJcjJpBDVFzeMkP73HVMHt4DXDl+XiXDCd/poNbg0p 76kS7cXzs7BoMnfRS3opQnK7rdLMh/fNYInkqkVWPhDEZ87h+rDDkNSK+tu13UpFwz7L oIWb9ZE5aiLXgAk2N2LH/ae5/01+/hH0nNAfjtaTGIEIh/Nnzki3oe1GB+ib1KMBAtZB PjxA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@canonical.com header.s=20210705 header.b=nqkapOap; 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=canonical.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id k3si12958282ilh.176.2021.09.15.03.52.44; Wed, 15 Sep 2021 03:52:56 -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=@canonical.com header.s=20210705 header.b=nqkapOap; 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=canonical.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237151AbhIOKvu (ORCPT + 99 others); Wed, 15 Sep 2021 06:51:50 -0400 Received: from smtp-relay-canonical-0.canonical.com ([185.125.188.120]:41594 "EHLO smtp-relay-canonical-0.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232313AbhIOKvs (ORCPT ); Wed, 15 Sep 2021 06:51:48 -0400 Received: from localhost (1.general.cking.uk.vpn [10.172.193.212]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp-relay-canonical-0.canonical.com (Postfix) with ESMTPSA id 6468A3F10B; Wed, 15 Sep 2021 10:50:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1631703027; bh=xn+5nToJ2orf+Up6k7sn+oX06VsYAXKMy44e0Mtdtig=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version:Content-Type; b=nqkapOaphl4IBekkRVekUgd37nzYvqKGinzjKir5PmQxIcAmKmOtaLHBg6jHzKAAt n8i8+chi6FUvQXNlm40v+uCxQww727wSAFEEmzlLV7vw21OEgTvGU8cNw+eHfTINOc yBfSQIaNtaIIPWyLiMXQvLNK2dU7h9u1J9/xrMoL3gIkmhI5yKbLe5nR9R71c9JSzI bCggbYOi5eBMBwrtv5mmIVacvScO6Omkg0xllNLklR4HfvH+snXTU8veF9LaotvP/7 4duE7N1fALbqsEgNT+thVhYnL5iF957CHuieXykK9PzgXxnyDGJZUvLQOF7MJaLICm sqca0K7RMdZPg== From: Colin King To: Liam Girdwood , Mark Brown , Jaroslav Kysela , Takashi Iwai , Matthias Brugger , alsa-devel@alsa-project.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Cc: kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] ASoC: mediatek: mt8195: make array adda_dai_list static const Date: Wed, 15 Sep 2021 11:50:27 +0100 Message-Id: <20210915105027.10805-1-colin.king@canonical.com> X-Mailer: git-send-email 2.32.0 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Colin Ian King Don't populate the array adda_dai_list on the stack but instead it static const. Also makes the object code smaller by 33 bytes: Before: text data bss dec hex filename 28271 11640 0 39911 9be7 mt8195/mt8195-dai-adda.o After: text data bss dec hex filename 28142 11736 0 39878 9bc6 mt8195/mt8195-dai-adda.o (gcc version 11.2.0) Signed-off-by: Colin Ian King --- sound/soc/mediatek/mt8195/mt8195-dai-adda.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/sound/soc/mediatek/mt8195/mt8195-dai-adda.c b/sound/soc/mediatek/mt8195/mt8195-dai-adda.c index 878dec0b69ed..f04bd1781356 100644 --- a/sound/soc/mediatek/mt8195/mt8195-dai-adda.c +++ b/sound/soc/mediatek/mt8195/mt8195-dai-adda.c @@ -788,9 +788,11 @@ static int init_adda_priv_data(struct mtk_base_afe *afe) { struct mt8195_afe_private *afe_priv = afe->platform_priv; struct mtk_dai_adda_priv *adda_priv; - int adda_dai_list[] = { MT8195_AFE_IO_DL_SRC, - MT8195_AFE_IO_UL_SRC1, - MT8195_AFE_IO_UL_SRC2}; + static const int adda_dai_list[] = { + MT8195_AFE_IO_DL_SRC, + MT8195_AFE_IO_UL_SRC1, + MT8195_AFE_IO_UL_SRC2 + }; int i; for (i = 0; i < ARRAY_SIZE(adda_dai_list); i++) { -- 2.32.0