[GIT PULL] sound fixes for 5.15-rc6

From: Takashi Iwai
Date: Thu Oct 14 2021 - 08:38:29 EST


Linus,

please pull sound fixes for v5.15-rc6 from:

git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git tags/sound-5.15-rc6

The topmost commit is 48827e1d6af58f219e89c7ec08dccbca28c7694e

----------------------------------------------------------------

sound fixes for 5.15-rc6

This contains quite a few device-specific fixes for usual HD- and
USB-audio in addition to a couple of ALSA core fixes (a UAF fix in
sequencer and a fix for a misplaced PCM 32bit compat ioctl).
Nothing really stands out.

----------------------------------------------------------------

Cameron Berkenpas (1):
ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo 13s Gen2

Chris Chiu (1):
ALSA: hda - Enable headphone mic on Dell Latitude laptops with ALC3254

Hui Wang (1):
ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW

John Liu (1):
ALSA: hda/realtek: Enable 4-speaker output for Dell Precision 5560 laptop

Jonas Hahnfeld (1):
ALSA: usb-audio: Add quirk for VF0770

Kai Vehmanen (1):
ALSA: hda: avoid write to STATESTS if controller is in reset

Kailang Yang (1):
ALSA: hda/realtek - ALC236 headset MIC recording issue

Takashi Iwai (5):
ALSA: usb-audio: Fix a missing error check in scarlett gen2 mixer
ALSA: seq: Fix a potential UAF by wrong private_free call order
ALSA: usb-audio: Enable rate validation for Scarlett devices
ALSA: hda: intel: Allow repeatedly probing on codec configuration errors
ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl

Werner Sembach (3):
ALSA: hda/realtek: Complete partial device name to avoid ambiguity
ALSA: hda/realtek: Add quirk for Clevo X170KM-G
ALSA: hda/realtek: Add quirk for TongFang PHxTxX1

---
include/sound/hda_codec.h | 1 +
sound/core/pcm_compat.c | 72 ++++++++++++++++++++++++++++++++++++++++-
sound/core/seq_device.c | 8 ++---
sound/hda/hdac_controller.c | 5 +--
sound/pci/hda/hda_bind.c | 20 ++++++------
sound/pci/hda/hda_codec.c | 1 +
sound/pci/hda/hda_controller.c | 24 +++++++++-----
sound/pci/hda/hda_controller.h | 2 +-
sound/pci/hda/hda_intel.c | 29 +++++++++++++----
sound/pci/hda/hda_intel.h | 4 ++-
sound/pci/hda/patch_realtek.c | 66 ++++++++++++++++++++++++++++++++++---
sound/usb/mixer_scarlett_gen2.c | 2 ++
sound/usb/quirks-table.h | 42 ++++++++++++++++++++++++
sound/usb/quirks.c | 2 ++
14 files changed, 241 insertions(+), 37 deletions(-)