Received: by 2002:a05:6a10:1a4d:0:0:0:0 with SMTP id nk13csp132887pxb; Mon, 7 Feb 2022 07:54:40 -0800 (PST) X-Google-Smtp-Source: ABdhPJzbxAWV57iBVGGJ/14IsLR8CU5LM5sI6jBXRo4ZWI4q2TJkX8Ah7RBsoMJ9MdAbManOPKAl X-Received: by 2002:a17:907:7f01:: with SMTP id qf1mr332663ejc.78.1644249280398; Mon, 07 Feb 2022 07:54:40 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1644249280; cv=none; d=google.com; s=arc-20160816; b=MEfxOru5kdL7CQvDpOdGcdkmzqUFNjyfqpC7NL05w3Zfz0GtYsOHSBDKmiL/LZ3BVW z/K79zk4p6MRr9VrvXZweQj2i0N+gbWWc6KSUHVkRAxI4Qy1oac5mpKHX/g21WhzO245 rEWP1AhaUhYLaQd9hHfzVbf4eAkMyzx0pRXqcW3cOFVi77HYBhtLLbLw/PE+EVkWUuq8 8y3HE5An73PF9lCd357Ma9qIVNRqyT4j6XrcKOgamADtomGarDHyhbGTTXKtXmSchufJ rLiLkP0IySVXGLmiVmpBiEBVLPlMx+wl79yR88Bp/PUYG1gCaBUIUTzbgK4nTij8jyui EaRg== 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:subject:cc:to:from:message-id:date:dkim-signature :dkim-signature; bh=IPpmNtYLh+h7boe9q3NTUU6CF5ZdVovhDflBYn075Kc=; b=v67sFXSwnj9sjVyTA/3VnGAu87KXDeNIdPTKg7rPk1fI+Q+6dkjIGlmhQ1hnnh0O+M sjSWkm0GIJdOQUglPmxXKrGE/21XO4T7xysC375Tp6yNE6ME/mdZtuCwaa/43AJM3iWI kLgOSS6PZaKmKkn07LW90afyMzhEYLVHfPrjZNZLFuOhsHCO7QGI68vFAlkbXNjApX4U jFBwtwo0wnldvrdnPqL9plduBBIXhzp/qDOdQdwkcJlygP5tqAZdNd2PYjFR9UGtGfnQ enWy9/yQmek3kSgOY2zHCmW83/oSmdjdr+vHixZLeDMrnzQb7CXki02SBQKsDZc8WJZv c5jA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@suse.de header.s=susede2_rsa header.b=Kse1ABCn; dkim=neutral (no key) header.i=@suse.de header.b="D9/IVBgj"; 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 4si6324159ejl.790.2022.02.07.07.54.08; Mon, 07 Feb 2022 07:54:40 -0800 (PST) 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=Kse1ABCn; dkim=neutral (no key) header.i=@suse.de header.b="D9/IVBgj"; 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 S1357136AbiBDIgJ (ORCPT + 99 others); Fri, 4 Feb 2022 03:36:09 -0500 Received: from smtp-out1.suse.de ([195.135.220.28]:58426 "EHLO smtp-out1.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1345295AbiBDIgH (ORCPT ); Fri, 4 Feb 2022 03:36:07 -0500 Received: from relay2.suse.de (relay2.suse.de [149.44.160.134]) by smtp-out1.suse.de (Postfix) with ESMTP id 94578210F0; Fri, 4 Feb 2022 08:36:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1643963766; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=IPpmNtYLh+h7boe9q3NTUU6CF5ZdVovhDflBYn075Kc=; b=Kse1ABCn9kB6nZ7H89wGZ+M/uDZpmiHUaVynS1pOe7m1Ejez7hQoZsiVZ7dqM2sXR5+vwo ELOzn2R9AoyyTWs5zgahSDZFJPVlTY9i8RGnFj9EI9lINr7DOgzXWDPpIRnXPz3QPmfBvv r1rxpWkrOcUCJDvjN13aDpiSbZpRZz8= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1643963766; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=IPpmNtYLh+h7boe9q3NTUU6CF5ZdVovhDflBYn075Kc=; b=D9/IVBgjpPqioHUaYy7daVCP7yoIXms8CWo1H0zaqYGR+inLy1zJLOG99kBwjwRg6Cwq99 9eOdODlG3a8l5kDw== Received: from alsa1.suse.de (alsa1.suse.de [10.160.4.42]) by relay2.suse.de (Postfix) with ESMTP id 88201A3B83; Fri, 4 Feb 2022 08:36:06 +0000 (UTC) Date: Fri, 04 Feb 2022 09:36:06 +0100 Message-ID: From: Takashi Iwai To: Linus Torvalds Cc: Mark Brown , Liam Girdwood , Linux Kernel Mailing List Subject: [GIT PULL] sound updates for 5.17-rc3 User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (=?UTF-8?B?R29qxY0=?=) APEL/10.8 Emacs/25.3 (x86_64-suse-linux-gnu) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Linus, please pull sound fixes for v5.17-rc3 from: git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git tags/sound-5.17-rc3 The topmost commit is 52517d9c0c011272950e1d88f1ced297daa001e9 ---------------------------------------------------------------- sound fixes for 5.17-rc3 A collection of small fixes. The major changes are ASoC core fixes, addressing the DPCM locking issue after the recent code changes and the potentially invalid register accesses via control API. Also, HD-audio got a core fix for Oops at dynamic unbinding. The rest are device-specific small fixes, including the usual stuff like HD-audio and USB-audio quirks. ---------------------------------------------------------------- Ajit Kumar Pandey (1): ASoC: amd: acp-mach: Fix Left and Right rt1019 amp devices Albert Geantă (1): ALSA: hda/realtek: Add quirk for ASUS GU603 Christian Lachner (3): ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset) ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows Christophe JAILLET (1): Input: wm97xx: Simplify resource management Dan Carpenter (1): ASoC: max9759: fix underflow in speaker_gain_control_put() Dmitry Osipenko (1): ASoC: hdmi-codec: Fix OOB memory accesses Jiasheng Jiang (1): ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name Jonas Hahnfeld (1): ALSA: usb-audio: Correct quirk for VF0770 Julian Braha (1): ASoC: mediatek: fix unmet dependency on GPIOLIB for SND_SOC_DMIC Mark Brown (4): ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() ASoC: ops: Check for negative values before reading them Miaoqian Lin (1): ASoC: fsl: Add missing error handling in pcm030_fabric_probe Peter Ujfalusi (2): ASoC: rt5682: Fix deadlock on resume ALSA: hda: Skip codec shutdown in case the codec is not registered Rafael J. Wysocki (1): ALSA: Replace acpi_bus_get_device() Robert Hancock (2): ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes ASoC: simple-card: fix probe failure on platform component Srinivas Kandagatla (4): ASoC: codecs: wcd938x: fix incorrect used of portid ASoC: codecs: lpass-rx-macro: fix sidetone register offsets ASoC: codecs: wcd938x: fix return value of mixer put function ASoC: qdsp6: q6apm-dai: only stop graphs that are started Takashi Iwai (5): ALSA: hda: Fix UAF of leds class devs at unbinding ALSA: hda: Fix signedness of sscanf() arguments ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream locks ASoC: soc-pcm: Move debugfs removal out of spinlock ALSA: hda: realtek: Fix race at concurrent COEF updates Tom Rix (1): ALSA: usb-audio: initialize variables that could ignore errors --- drivers/input/touchscreen/wm97xx-core.c | 12 ++---- include/sound/pcm.h | 15 ++++++++ include/uapi/sound/asound.h | 4 +- sound/core/pcm_native.c | 13 +++++++ sound/hda/intel-sdw-acpi.c | 7 ++-- sound/pci/hda/hda_auto_parser.c | 2 +- sound/pci/hda/hda_codec.c | 4 ++ sound/pci/hda/hda_generic.c | 17 ++++++++- sound/pci/hda/hda_generic.h | 3 ++ sound/pci/hda/patch_realtek.c | 67 +++++++++++++++++++++++++++------ sound/soc/amd/acp/acp-mach-common.c | 4 +- sound/soc/codecs/cpcap.c | 2 + sound/soc/codecs/hdmi-codec.c | 2 +- sound/soc/codecs/lpass-rx-macro.c | 8 ++-- sound/soc/codecs/max9759.c | 3 +- sound/soc/codecs/rt5682-i2c.c | 15 ++------ sound/soc/codecs/rt5682.c | 24 ++++-------- sound/soc/codecs/rt5682.h | 2 - sound/soc/codecs/wcd938x.c | 31 ++++++++------- sound/soc/fsl/pcm030-audio-fabric.c | 11 ++++-- sound/soc/generic/simple-card.c | 26 ++++++++++++- sound/soc/mediatek/Kconfig | 2 +- sound/soc/qcom/qdsp6/q6apm-dai.c | 7 +++- sound/soc/soc-acpi.c | 7 +--- sound/soc/soc-ops.c | 29 ++++++++++++-- sound/soc/soc-pcm.c | 18 ++++++--- sound/soc/xilinx/xlnx_formatter_pcm.c | 27 +++++++++++-- sound/usb/mixer.c | 4 ++ sound/usb/quirks-table.h | 2 +- 29 files changed, 263 insertions(+), 105 deletions(-)