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(-)