Received: by 10.223.164.202 with SMTP id h10csp1742402wrb; Mon, 27 Nov 2017 06:56:21 -0800 (PST) X-Google-Smtp-Source: AGs4zMa2sSj1FOrH1F6rXlZhlYAyzod8rFPxbBw9fBD0SS6Nre2rKM1foraIW3rXVWRC2AlSOL11 X-Received: by 10.98.64.21 with SMTP id n21mr21216155pfa.129.1511794581097; Mon, 27 Nov 2017 06:56:21 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1511794581; cv=none; d=google.com; s=arc-20160816; b=q4XIkvoMfVHhejrta/h6uRxVrMu70+Tqgewa9r5h+SYt4GabwpmdgMHTnyIuJaDiNy bQTStcYTmK5emQHM/ae4Ebv2zO2Fr1to5qlZGzbjKrPfWY1paJa59iETg1PxY9vgn7MC db+chitvYPQARlLONGUoR1KPiOu+tqV2PT9AfXQTtcj1rwf8AE2WHZi9TWyMq9v6xHfb oY8kQVOKl//S2ohcRZ0g/oK5qOrwKX7JQ1rdws2bcLV4Ri0+MHcMKFOhxeYX2Zvcm49c 7GfLLsseNlJ0oDPb1LGY+cr+v73VaaXCSfhEW1xMBclgO/FfpO5fzdJu+O6eujmARAvZ pz9Q== 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:in-reply-to :references:subject:cc:to:mime-version:user-agent:reply-to:from:date :message-id:arc-authentication-results; bh=vBWFwtcSv6y2UPqO7Dyr64faIsxOR8OZyTAAejhDrXU=; b=o7aH3WEWKlb0xaXhqtE2NqgbgJ+bYGbv6KyKzBP6qYBTJgnPyMhgC94NTFv+47LpGq 8ZUkI7pb0eVxYb9hiA26vjPs4z6pJOoo2eAJuvaXthBWV2a4y4TDitHEWDVSmn1LVtjI 7v02R4px2moYg6UH6jpkwN9fOjlreXUIM9EC5UNftbRzUy7KA4OhGVftdNYhJhOM/Dxh ZA17gmv+rNaH4AfPCclql5qPABBhDJBvf293IF7NAt57/hoER8hB3shKGmCbkCjbRWfg 6LVvVNkR4RPSP5RHu/FMQTMUc9qs9rI7vHTxsg3EFcRNX0NSZtDlk/pFF5SBZrSkIq3Y g7LQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a9si18388817plm.151.2017.11.27.06.56.09; Mon, 27 Nov 2017 06:56:21 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752636AbdK0Ozd (ORCPT + 77 others); Mon, 27 Nov 2017 09:55:33 -0500 Received: from mx02-sz.bfs.de ([194.94.69.103]:26124 "EHLO mx02-sz.bfs.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752118AbdK0Ozb (ORCPT ); Mon, 27 Nov 2017 09:55:31 -0500 Received: from localhost (localhost [127.0.0.1]) by mx02-sz.bfs.de (Postfix) with ESMTP id 78007331; Mon, 27 Nov 2017 15:55:30 +0100 (CET) X-Virus-Scanned: amavisd-new at bfs.de Received: from mx02-sz.bfs.de ([127.0.0.1]) by localhost (mx02-sz.bfs.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1Vpsb7nRBJRO; Mon, 27 Nov 2017 15:55:29 +0100 (CET) Received: from mail-fr.bfs.de (mail-fr.bfs.de [10.177.18.200]) by mx02-sz.bfs.de (Postfix) with ESMTPS; Mon, 27 Nov 2017 15:55:29 +0100 (CET) Received: from [134.92.181.33] (unknown [134.92.181.33]) by mail-fr.bfs.de (Postfix) with ESMTPS id 2DFABBEE58; Mon, 27 Nov 2017 15:55:29 +0100 (CET) Message-ID: <5A1C2760.1030704@bfs.de> Date: Mon, 27 Nov 2017 15:55:28 +0100 From: walter harms Reply-To: wharms@bfs.de User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.9.1.16) Gecko/20101125 SUSE/3.0.11 Thunderbird/3.0.11 MIME-Version: 1.0 To: Colin King CC: Jaroslav Kysela , Takashi Iwai , alsa-devel@alsa-project.org, kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] ALSA: drivers: make array 'names' const, reduces object code size References: <20171127125851.10076-1-colin.king@canonical.com> In-Reply-To: <20171127125851.10076-1-colin.king@canonical.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Am 27.11.2017 13:58, schrieb Colin King: > From: Colin Ian King > > Don't populate array 'names' on the stack but instead make them static. > Makes the object code smaller by 50 bytes: > > Before: > text data bss dec hex filename > 21237 9192 1120 31549 7b3d linux/sound/drivers/dummy.o > > After: > text data bss dec hex filename > 21095 9280 1120 31495 7b07 linux/sound/drivers/dummy.o > > (gcc version 7.2.0 x86_64) > > Signed-off-by: Colin Ian King > --- > sound/drivers/dummy.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/sound/drivers/dummy.c b/sound/drivers/dummy.c > index 7b2b1f766b00..69db45bc0197 100644 > --- a/sound/drivers/dummy.c > +++ b/sound/drivers/dummy.c > @@ -830,7 +830,7 @@ static int snd_dummy_capsrc_put(struct snd_kcontrol *kcontrol, struct snd_ctl_el > static int snd_dummy_iobox_info(struct snd_kcontrol *kcontrol, > struct snd_ctl_elem_info *info) > { > - const char *const names[] = { "None", "CD Player" }; > + static const char *const names[] = { "None", "CD Player" }; > > return snd_ctl_enum_info(info, 1, 2, names); > } nitpick: while here snd_ctl_enum_info(info, 1, ARRAY_SIZE(names), names); just my 2 cents, re, wh From 1585224222397066978@xxx Mon Nov 27 13:00:26 +0000 2017 X-GM-THRID: 1585224222397066978 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread