From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id DDCC0C31E40 for ; Fri, 9 Aug 2019 09:21:57 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id AF2222171F for ; Fri, 9 Aug 2019 09:21:57 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2405895AbfHIJV4 (ORCPT ); Fri, 9 Aug 2019 05:21:56 -0400 Received: from mx2.suse.de ([195.135.220.15]:34906 "EHLO mx1.suse.de" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1727063AbfHIJV4 (ORCPT ); Fri, 9 Aug 2019 05:21:56 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.220.254]) by mx1.suse.de (Postfix) with ESMTP id 92054B011; Fri, 9 Aug 2019 09:21:54 +0000 (UTC) Date: Fri, 09 Aug 2019 11:21:54 +0200 Message-ID: From: Takashi Iwai To: Linus Torvalds Cc: Mark Brown , Liam Girdwood , Linux Kernel Mailing List Subject: [GIT PULL] sound fixes for 5.3-rc4 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=US-ASCII Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Linus, please pull sound fixes for v5.3-rc4 from: git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git tags/sound-5.3-rc4 The topmost commit is 1be3c1fae6c1e1f5bb982b255d2034034454527a ---------------------------------------------------------------- sound fixes for 5.3-rc4 Lots of small fixes at this time since we've received the ASoC fix batch now. - Some coverage in ASoC core mostly for minor issues like NULL checks for DPCM and proper error handling in DAI instantiation - A collection of small device-specific changes in various ASoC codec and platform drivers - OF-tree refcount fixes in a few ASoC drivers - Fixes of memory leaks in the error paths of various ASoC / ALSA drivers - A workaround for a long-standing issue on AMD HD-audio device - Updates of MAINTAINERS, mail addresses, file permission fixups ---------------------------------------------------------------- Cezary Rojewski (1): MAINTAINERS: Update Intel ASoC drivers maintainers Charles Keepax (1): ASoC: dapm: Fix handling of custom_stop_condition on DAPM graph walks Cheng-Yi Chiang (1): ASoC: rockchip: Fix mono capture Christophe JAILLET (1): ASoC: Intel: Fix some acpi vs apci typo in somme comments Enric Balletbo i Serra (1): SoC: rockchip: rockchip_max98090: Enable MICBIAS for headset keypress detection Hans de Goede (1): ASoC: Intel: bytcht_es8316: Add quirk for Irbis NB41 netbook Joe Perches (1): ASoC: rt1308: Remove executable attribute from source files Kai Vehmanen (1): ASoC: SOF: Intel: hda: remove misleading error trace from IRQ thread Kirill Marinushkin (1): ASoC: Relocate my e-mail to .com domain zone Kuninori Morimoto (3): ASoC: simple_card_utils.h: care NULL dai at asoc_simple_debug_dai() ASoC: simple-card-utils: care no Platform for DPCM ASoC: audio-graph-card: add missing const at graph_get_dai_id() Marcus Cooper (1): ASoC: sun4i-i2s: Incorrect SR and WSS computation Mark Brown (1): ASoC: max98373: Remove executable bits Masahiro Yamada (1): ASoC: SOF: use __u32 instead of uint32_t in uapi headers Peter Ujfalusi (2): ASoC: ti: davinci-mcasp: Fix clk PDIR handling for i2s master mode ASoC: ti: davinci-mcasp: Correct slot_width posed constraint Ricard Wanderlof (1): ASoC: Fail card instantiation if DAI format setup fails Shengjiu Wang (1): ASoC: cs42xx8: Fix MFREQ selection issue for async mode Shuming Fan (1): ASoC: rt1011: fix DC calibration offset not applying Stephan Gerhold (1): ASoC: qcom: apq8016_sbc: Fix oops with multiple DAI links Takashi Iwai (2): ALSA: hda - Don't override global PCM hw info flag ALSA: hda - Workaround for crackled sound on AMD controller (1022:1457) Tzung-Bi Shih (1): ASoC: max98357a: use mdelay for sdmode-delay Vijendar Mukunda (2): ASoC: amd: acp3x: use dma_ops of parent device for acp3x dma driver ASoC: amd: acp3x: use dma address for acp3x dma driver Wen Yang (6): ASoC: simple-card: fix an use-after-free in simple_dai_link_of_dpcm() ASoC: simple-card: fix an use-after-free in simple_for_each_link() ASoC: audio-graph-card: fix use-after-free in graph_dai_link_of_dpcm() ASoC: audio-graph-card: fix an use-after-free in graph_get_dai_id() ASoC: samsung: odroid: fix an use-after-free issue for codec ASoC: samsung: odroid: fix a double-free issue for cpu_dai Wenwen Wang (5): ASoC: dapm: fix a memory leak bug ALSA: usb-audio: fix a memory leak bug ALSA: hiface: fix multiple memory leak bugs sound: fix a memory leak bug ALSA: firewire: fix a memory leak bug fengchunguo (1): ASoC: max98373: add 88200 and 96000 sampling rate support --- MAINTAINERS | 3 +- include/sound/simple_card_utils.h | 4 + include/uapi/sound/sof/fw.h | 16 +-- include/uapi/sound/sof/header.h | 14 +-- sound/firewire/packets-buffer.c | 2 +- sound/pci/hda/hda_controller.c | 13 ++- sound/pci/hda/hda_controller.h | 2 +- sound/pci/hda/hda_intel.c | 63 ++++++++++- sound/soc/amd/raven/acp3x-pcm-dma.c | 20 ++-- sound/soc/codecs/cs42xx8.c | 116 +++++++++++++++++---- sound/soc/codecs/max98357a.c | 25 +---- sound/soc/codecs/max98373.c | 6 ++ sound/soc/codecs/max98373.h | 2 + sound/soc/codecs/pcm3060-i2c.c | 4 +- sound/soc/codecs/pcm3060-spi.c | 4 +- sound/soc/codecs/pcm3060.c | 4 +- sound/soc/codecs/pcm3060.h | 2 +- sound/soc/codecs/rt1011.c | 4 +- sound/soc/codecs/rt1308.c | 0 sound/soc/codecs/rt1308.h | 0 sound/soc/generic/audio-graph-card.c | 30 +++--- sound/soc/generic/simple-card-utils.c | 7 ++ sound/soc/generic/simple-card.c | 26 ++--- sound/soc/intel/boards/bytcht_es8316.c | 8 ++ sound/soc/intel/common/soc-acpi-intel-bxt-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-byt-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-cht-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-glk-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-hda-match.c | 2 +- .../intel/common/soc-acpi-intel-hsw-bdw-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-icl-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-kbl-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-skl-match.c | 2 +- sound/soc/qcom/apq8016_sbc.c | 16 +-- sound/soc/rockchip/rockchip_i2s.c | 5 +- sound/soc/rockchip/rockchip_max98090.c | 32 ++++++ sound/soc/samsung/odroid.c | 8 +- sound/soc/soc-core.c | 7 +- sound/soc/soc-dapm.c | 10 +- sound/soc/sof/intel/cnl.c | 4 +- sound/soc/sof/intel/hda-ipc.c | 4 +- sound/soc/sunxi/sun4i-i2s.c | 4 +- sound/soc/ti/davinci-mcasp.c | 46 ++++++-- sound/sound_core.c | 3 +- sound/usb/hiface/pcm.c | 11 +- sound/usb/stream.c | 1 + 47 files changed, 388 insertions(+), 158 deletions(-) mode change 100755 => 100644 sound/soc/codecs/rt1308.c mode change 100755 => 100644 sound/soc/codecs/rt1308.h