Received: by 2002:a05:6358:489b:b0:bb:da1:e618 with SMTP id x27csp1706595rwn; Fri, 9 Sep 2022 02:49:29 -0700 (PDT) X-Google-Smtp-Source: AA6agR4Lh8lCL1XzswWClZ3N21BsTbPEZsga0GLwweLkGjcQteMfSIAhIToGLwbBLajM+OvyeGHr X-Received: by 2002:a05:6512:3f8b:b0:492:d1ed:5587 with SMTP id x11-20020a0565123f8b00b00492d1ed5587mr4391614lfa.355.1662716969389; Fri, 09 Sep 2022 02:49:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1662716969; cv=none; d=google.com; s=arc-20160816; b=f4k5F/UTZlQxK26IMbJTkK54C0yB9m5aFMZn9kvTG7dEJCnSjfaB78tJEYBG2vC8QE GlMcxe53X+OasRk19KPwsUw4H4L7MJ0Pn5XkYqbzJkLBV5aWZwXOx9mfC/pd9A0oIR4x Cf/lPeJv9IK8Ai8O37eux2WON+lIaeU1iOexBL3wsa1KJ4OPpxeFWd4i5ThpDiFajv1+ 64hAzVaUcz87AT6PDcLFFQvRs68vaWoYYDNbRltBSzkknB+uZEMKsV+0/uxvpkvSKaJj h0ClNEhRrHSIPup/jjKHNLcW7wTIFd78S0Nev1hR7kUzgKvY7oNXEiDP1rKM1ShfJIT4 bzqg== 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:subject:cc:to:from :message-id:date:dkim-signature:dkim-signature; bh=Ez9zYPnUXtvzLap8OBMI4nC2mNPkolOWXW9s6dKBGSQ=; b=TmJVlZEA3V2QD9fsyTmjw9pCtnBeCtC/0gDXiSxQobSXBLPjwthoa4asdzG+ZlLVw2 Ar5N2AwBCNnNWHPAppo833atmDvddJSjjxJAEwVh5oWprpDOueQbMqwHXlo/6Q4mgdYl xX+E/YtDHYrKek0MZWRUdxsWCw+uJ+Igwcwuyxni1Hu+dS09PEMYNU7joqK7xmEsJcbL 42XHVzABbTI/CThqUk7xLXuSaievD/bmV0laQ6eujCufPzlBDpkO2J4iySVPpHaAJpZL AuZifZ69KXLA3rGrlAMK24gTEC6KMNEHqFEZuMaajZy3efDRuRjmOIedi5lriLKIkhC7 oznA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@suse.de header.s=susede2_rsa header.b=fUhTq0SD; dkim=neutral (no key) header.i=@suse.de header.s=susede2_ed25519 header.b=PB6KDnsg; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=suse.de Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id y5-20020a0565123f0500b00497a5a91764si54681lfa.170.2022.09.09.02.48.59; Fri, 09 Sep 2022 02:49:29 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@suse.de header.s=susede2_rsa header.b=fUhTq0SD; dkim=neutral (no key) header.i=@suse.de header.s=susede2_ed25519 header.b=PB6KDnsg; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=suse.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231168AbiIII5H (ORCPT + 99 others); Fri, 9 Sep 2022 04:57:07 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57844 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229771AbiIII4p (ORCPT ); Fri, 9 Sep 2022 04:56:45 -0400 Received: from smtp-out2.suse.de (smtp-out2.suse.de [IPv6:2001:67c:2178:6::1d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CF307134605 for ; Fri, 9 Sep 2022 01:55:20 -0700 (PDT) Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id 6CA2D1F8BA; Fri, 9 Sep 2022 08:55:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1662713718; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type; bh=Ez9zYPnUXtvzLap8OBMI4nC2mNPkolOWXW9s6dKBGSQ=; b=fUhTq0SDReT1o+RgNl1mBwcNHbPK17NSmXoYO/Cn8x2hsBq8XciNcbaBd/OiqO8tuYAwsZ ZEqHz2u0jxmD/TXhzkfXBzYxLfxKuAxKoXG9QyMTGLyElHPurp2lAMEjpZ0UQaMcKgai2k UDx2b4YVWonryjIFzAnQVPsXPPiddUw= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1662713718; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type; bh=Ez9zYPnUXtvzLap8OBMI4nC2mNPkolOWXW9s6dKBGSQ=; b=PB6KDnsgKeXXbIbmFGZaI+T8MBtj2AoBB5YqJTZtuNmRs9M/H8id/+7wv/X3yG67HJM/4w 1So8VSBDpmiogADA== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id 4E8B2139D5; Fri, 9 Sep 2022 08:55:18 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id KCBjEnb/GmPwUgAAMHmgww (envelope-from ); Fri, 09 Sep 2022 08:55:18 +0000 Date: Fri, 09 Sep 2022 10:55:17 +0200 Message-ID: <87sfl1c4ga.wl-tiwai@suse.de> From: Takashi Iwai To: Linus Torvalds Cc: Mark Brown , Liam Girdwood , Linux Kernel Mailing List Subject: [GIT PULL] sound fixes for 6.0-rc5 User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/27.2 Mule/6.0 MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Linus, please pull sound fixes for v6.0-rc5 from: git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git tags/sound-6.0-rc5 The topmost commit is 09e3e3159cd4d3c9f3a1f025cb8e635d93c67c9a ---------------------------------------------------------------- sound fixes for 6.0-rc5 we received lots of small fixes for various drivers at this time, hopefully it will be the last big bump before 6.0 release. The significant changes are regression fixes for (yet again) HD-audio memory allocations and USB-audio PCM parameter handling, while there are many small ASoC device-specific fixes as well as a few out-of-bounds and race issues spotted by fuzzers. ---------------------------------------------------------------- Bard Liao (1): ASoC: SOF: ipc4-topology: fix alh_group_ida max value Dongxiang Ke (1): ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() Jiaxin Yu (1): ASoC: mediatek: mt8186: fix DMIC record noise Mohan Kumar (1): ALSA: hda/tegra: Align BDL entry to 4KB boundary Nathan Chancellor (1): ASoC: mchp-spdiftx: Fix clang -Wbitfield-constant-conversion Pattara Teerapong (1): ALSA: aloop: Fix random zeros in capture data when using jiffies timer Peter Ujfalusi (2): ASoC: SOF: Kconfig: Make IPC_FLOOD_TEST depend on SND_SOC_SOF ASoC: SOF: Kconfig: Make IPC_MESSAGE_INJECTOR depend on SND_SOC_SOF Pieterjan Camerlynck (1): ASoC: fsl_sai: fix incorrect mclk number in error message Richard Fitzgerald (1): ASoC: cs42l42: Only report button state if there was a button interrupt Shengjiu Wang (3): ASoC: fsl_mqs: Fix supported clock DAI format ASoC: fsl_aud2htx: register platform component before registering cpu dai ASoC: fsl_aud2htx: Add error handler for pm_runtime_enable Srinivas Kandagatla (1): ASoC: qcom: sm8250: add missing module owner Takashi Iwai (13): ASoC: nau8821: Implement hw constraint for rates ASoC: nau8824: Fix semaphore unbalance at error paths ASoC: nau8824: Implement hw constraint for rates ASoC: nau8825: Implement hw constraint for rates ASoC: nau8540: Implement hw constraint for rates ALSA: usb-audio: Inform the delayed registration more properly ALSA: usb-audio: Register card again for iface over delayed_register option ALSA: usb-audio: Split endpoint setups for hw_params and prepare ALSA: hda/sigmatel: Keep power up while beep is enabled ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC ALSA: hda/sigmatel: Fix unused variable warning for beep power change ALSA: hda: Once again fix regression of page allocations with IOMMU ALSA: usb-audio: Clear fixed clock rate at closing EP Tasos Sahanidis (1): ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() Yang Yingliang (1): ASoC: SOF: ipc4-topology: fix wrong use of sizeof in sof_ipc4_widget_setup_comp_src() --- sound/core/memalloc.c | 9 +++- sound/core/oss/pcm_oss.c | 6 +-- sound/drivers/aloop.c | 7 +-- sound/pci/emu10k1/emupcm.c | 2 +- sound/pci/hda/hda_intel.c | 2 +- sound/pci/hda/hda_tegra.c | 3 +- sound/pci/hda/patch_sigmatel.c | 24 +++++++++ sound/soc/atmel/mchp-spdiftx.c | 2 +- sound/soc/codecs/cs42l42.c | 13 ++--- sound/soc/codecs/nau8540.c | 40 ++++++++++---- sound/soc/codecs/nau8821.c | 66 ++++++++++++----------- sound/soc/codecs/nau8824.c | 80 +++++++++++++++------------ sound/soc/codecs/nau8825.c | 83 ++++++++++++++++------------- sound/soc/fsl/fsl_aud2htx.c | 16 ++++-- sound/soc/fsl/fsl_mqs.c | 2 +- sound/soc/fsl/fsl_sai.c | 2 +- sound/soc/mediatek/mt8186/mt8186-dai-adda.c | 3 -- sound/soc/qcom/sm8250.c | 1 + sound/soc/sof/Kconfig | 2 + sound/soc/sof/ipc4-topology.c | 4 +- sound/usb/card.c | 2 +- sound/usb/endpoint.c | 25 ++++----- sound/usb/endpoint.h | 6 ++- sound/usb/pcm.c | 14 +++-- sound/usb/quirks.c | 2 +- sound/usb/stream.c | 9 ++-- 26 files changed, 257 insertions(+), 168 deletions(-)