Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp3698835pxv; Mon, 26 Jul 2021 09:40:21 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy4RJSfx5Bz7BW02gYrI1SLUAmrWSXIdY27MWuXHxgBCeF7zV/tJsqEedGMY2f8TmIsl02o X-Received: by 2002:aa7:c349:: with SMTP id j9mr16218853edr.3.1627317512611; Mon, 26 Jul 2021 09:38:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627317512; cv=none; d=google.com; s=arc-20160816; b=PWlPG3/gKqW1Q9Pvfecyu3+M3Yjwx2/dn41l+vhN5JFvxVubB908rK1igvxdEJuqFF qyQuwip+Z/PaSZIysBfa9c28zlvSxIr6lyyAGJFqgd9DzR9Di/wvKHxeEHUbNX6TGslA b/T+zjVpkE82OKuCMpK+NX7qdX6mpCWn5T+6gi8gSEZuIG/6itxeSkJQxvJqZZA+JQUe 0HbxzPTSiw8+WKx1uhgaaQFvryXBfXZHGLL2ZAO0sTuqS7epB0Ga928Dt+v8O/8tlT5M BP4dwV7WOCqNYUUe1EayA7lJHe/jzb/R6CCvOGMLvmPvN+1kVYdOx2zrgVIZuNubNxt/ ByXA== 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 :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=qKdh8WwNieEKX/MSsWLac95dafNO3rg++fYW2/cNp68=; b=HxKV2q+yo9HEexx+kw0CZ38nRhrxpuUpHLW3Oglyecob/JZYtGGUKXD6FmA8advvQ9 ZAwwpeuw1QimNq2M3Y01Rv83BRn59nDUreMzQrD4M0x40VTiO57SyJk2kNMzEdyd4L5F W+0j4Zbh4p4BI8l+yHHl/YTOJqPALamjsJkXYjVoekkztXr9r10Qp5o0PtudJVKrmy2g lodJK6SIs8T/SL0vWOa4cRh/AmHwwrvu1KBZ2fThEOCLtbX7wvTuU8WEjWfqFKDZkBfZ dFWNlMTxaxsnfkTuWVNnzLC7JRkb/A/pmOO3+D0fzWhYKeqJ4f2XRAZkhdEbfu/BAtWA C0Gw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=m677KJwk; 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=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id z14si375078edc.412.2021.07.26.09.38.09; Mon, 26 Jul 2021 09:38:32 -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=@linuxfoundation.org header.s=korg header.b=m677KJwk; 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=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240572AbhGZPzl (ORCPT + 99 others); Mon, 26 Jul 2021 11:55:41 -0400 Received: from mail.kernel.org ([198.145.29.99]:51532 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236671AbhGZPeX (ORCPT ); Mon, 26 Jul 2021 11:34:23 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 149B860240; Mon, 26 Jul 2021 16:14:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1627316090; bh=tkLlOoRjpkyMKIllTAOmeHsxmTNKw8D9i2QFeiJ0Pl0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=m677KJwkoiXZnDy3KCG2BMOnLgATWqRbJQizHzvYDoUD7lLYGywOwaBTWIW6qrGig OFWjyuwmb9RMaeXuEiZQXG50ew3cnuFF+ZGXHkH5koG38A9k0bBimlTSPphy5qdARr LHr588Q6lJ9mx32JU5u1+3I4tfQ1b3cmKHDS9g18= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Pavel Machek , Takashi Iwai Subject: [PATCH 5.13 148/223] ALSA: usb-audio: Add missing proc text entry for BESPOKEN type Date: Mon, 26 Jul 2021 17:39:00 +0200 Message-Id: <20210726153851.072861199@linuxfoundation.org> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20210726153846.245305071@linuxfoundation.org> References: <20210726153846.245305071@linuxfoundation.org> User-Agent: quilt/0.66 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: Takashi Iwai commit 64752a95b702817602d72f109ceaf5ec0780e283 upstream. Recently we've added a new usb_mixer element type, USB_MIXER_BESPOKEN, but it wasn't added in the table in snd_usb_mixer_dump_cval(). This is no big problem since each bespoken type should have its own dump method, but it still isn't disallowed to use the standard one, so we should cover it as well. Along with it, define the table with the explicit array initializer for avoiding other pitfalls. Fixes: 785b6f29a795 ("ALSA: usb-audio: scarlett2: Fix wrong resume call") Reported-by: Pavel Machek Cc: Link: https://lore.kernel.org/r/20210714084836.1977-1-tiwai@suse.de Signed-off-by: Takashi Iwai Signed-off-by: Greg Kroah-Hartman --- sound/usb/mixer.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) --- a/sound/usb/mixer.c +++ b/sound/usb/mixer.c @@ -3295,7 +3295,15 @@ static void snd_usb_mixer_dump_cval(stru { struct usb_mixer_elem_info *cval = mixer_elem_list_to_info(list); static const char * const val_types[] = { - "BOOLEAN", "INV_BOOLEAN", "S8", "U8", "S16", "U16", "S32", "U32", + [USB_MIXER_BOOLEAN] = "BOOLEAN", + [USB_MIXER_INV_BOOLEAN] = "INV_BOOLEAN", + [USB_MIXER_S8] = "S8", + [USB_MIXER_U8] = "U8", + [USB_MIXER_S16] = "S16", + [USB_MIXER_U16] = "U16", + [USB_MIXER_S32] = "S32", + [USB_MIXER_U32] = "U32", + [USB_MIXER_BESPOKEN] = "BESPOKEN", }; snd_iprintf(buffer, " Info: id=%i, control=%i, cmask=0x%x, " "channels=%i, type=\"%s\"\n", cval->head.id,