From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757677AbeD0MaY (ORCPT ); Fri, 27 Apr 2018 08:30:24 -0400 Received: from mx2.suse.de ([195.135.220.15]:37845 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751566AbeD0MaW (ORCPT ); Fri, 27 Apr 2018 08:30:22 -0400 Date: Fri, 27 Apr 2018 14:30:19 +0200 Message-ID: From: Takashi Iwai To: Linus Torvalds Cc: Mark Brown , Liam Girdwood , Linux Kernel Mailing List Subject: [GIT PULL] sound fixes for 4.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=US-ASCII Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Linus, please pull sound fixes for v4.17-rc3 from: git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git tags/sound-4.17-rc3 The topmost commit is 0f925660a7bc49b269c163249a5d06da3a0c7b0a ---------------------------------------------------------------- sound fixes for 4.17-rc3 A significant amount of fixes have been piled up at this time. - Possible Spectre v1 coverage in OSS sequencer API, control API, HD-audio hwdep ioctl, ASIHPI hwdep ioctl, OPL3, and HDSPM/RME channel_info API. - A regression fix in PCM delay reporting that happened at the code refactoring for the set_fs() removal - The long-standing bug in PCM sync_ptr ioctl that missed the audio timestamp field - USB-audio regression fixes due to the recent UAC2 jack support - vm_fault_t conversions in a couple of places - ASoC topology API fixes - Assorted driver fixes: * ASoC rsnd, FSL, Intel SST, DMIC, AMD, ADAU17x1, Realtek codec * FireWire typo fix * HD-audio quirks and USB-audio Dell fixup * USB-audio UAC3 corrections ---------------------------------------------------------------- Arnd Bergmann (1): ASoC: rsnd: mark PM functions __maybe_unused Dan Carpenter (1): ASoC: topology: fix some tiny memory leaks Danny Smith (1): ASoC: adau17x1: Handling of DSP_RUN register during fw setup David Henningsson (1): ALSA: core: Report audio_tstamp in snd_pcm_sync_ptr Jeffery Miller (1): ALSA: pcm: Return negative delays from SNDRV_PCM_IOCTL_DELAY. Kailang Yang (3): ALSA: hda/realtek - Add some fixes for ALC233 ALSA: hda/realtek - Update ALC255 depop optimize ALSA: hda/realtek - change the location for one of two front mics Liam Girdwood (1): ASoC: topology: Check widget kcontrols before deref Michael Drake (1): ALSA: usb-audio: ADC3: Fix channel mapping conversion for ADC3. Nicolin Chen (2): ASoC: fsl_esai: Fix divisor calculation failure at lower ratio ASoC: fsl_ssi: Fix mode setting when changing channel number Pierre-Louis Bossart (1): ASoC: Intel: atom: fix ACPI/PCI Kconfig Souptick Joarder (2): ALSA: usx2y: Change return type to vm_fault_t ALSA: pcm: Change return type to vm_fault_t Srinivas Kandagatla (1): ASoC: msm8916-wcd-analog: use threaded context for mbhc events Takashi Iwai (13): ALSA: control: Fix missing __user annotation ALSA: usb-audio: Fix forgotten conversion of control query functions ALSA: usb-audio: Fix missing endian conversion ALSA: usb-audio: Skip broken EU on Dell dock USB-audio ALSA: seq: oss: Fix unbalanced use lock for synth MIDI device ALSA: seq: oss: Hardening for potential Spectre v1 ALSA: control: Hardening for potential Spectre v1 ALSA: hda: Hardening for potential Spectre v1 ALSA: opl3: Hardening for potential Spectre v1 ALSA: asihpi: Hardening for potential Spectre v1 ALSA: hdspm: Hardening for potential Spectre v1 ALSA: rme9652: Hardening for potential Spectre v1 ALSA: hda - Skip jack and others for non-existing PCM streams Takashi Sakamoto (2): ALSA: dice: fix OUI for TC group ALSA: dice: fix error path to destroy initialized stream data Tero Kristo (1): ASoC: dmic: Fix clock parenting Wei Yongjun (1): ASoC: amd: acp-da7219-max98357: Make symbol da7219_dai_clk static Yan Wang (1): ASoC: topology: Fix bugs of freeing soc topology oder_chiou@realtek.com (1): ASoC: rt5514: Add the missing register in the readable table --- include/sound/control.h | 7 ++- sound/core/control.c | 2 +- sound/core/pcm_compat.c | 7 +-- sound/core/pcm_native.c | 30 ++++++------- sound/core/seq/oss/seq_oss_event.c | 15 ++++--- sound/core/seq/oss/seq_oss_midi.c | 2 + sound/core/seq/oss/seq_oss_synth.c | 85 ++++++++++++++++++++--------------- sound/core/seq/oss/seq_oss_synth.h | 3 +- sound/drivers/opl3/opl3_synth.c | 7 ++- sound/firewire/dice/dice-stream.c | 2 +- sound/firewire/dice/dice.c | 2 +- sound/pci/asihpi/hpimsginit.c | 13 ++++-- sound/pci/asihpi/hpioctl.c | 4 +- sound/pci/hda/hda_hwdep.c | 12 ++++- sound/pci/hda/patch_hdmi.c | 9 +++- sound/pci/hda/patch_realtek.c | 5 +++ sound/pci/rme9652/hdspm.c | 24 +++++----- sound/pci/rme9652/rme9652.c | 6 ++- sound/soc/amd/acp-da7219-max98357a.c | 2 +- sound/soc/codecs/adau17x1.c | 26 ++++++++--- sound/soc/codecs/adau17x1.h | 3 +- sound/soc/codecs/msm8916-wcd-analog.c | 9 ++-- sound/soc/codecs/rt5514.c | 3 ++ sound/soc/fsl/fsl_esai.c | 7 +++ sound/soc/fsl/fsl_ssi.c | 14 ++++-- sound/soc/intel/Kconfig | 22 +++++---- sound/soc/omap/omap-dmic.c | 14 ++++-- sound/soc/sh/rcar/core.c | 4 +- sound/soc/soc-topology.c | 14 +++--- sound/usb/mixer.c | 7 +-- sound/usb/mixer_maps.c | 3 ++ sound/usb/stream.c | 2 +- sound/usb/usx2y/us122l.c | 2 +- sound/usb/usx2y/usX2Yhwdep.c | 2 +- sound/usb/usx2y/usx2yhwdeppcm.c | 2 +- 35 files changed, 244 insertions(+), 127 deletions(-)