[GIT PULL] sound fixes for 6.18-rc6

From: Takashi Iwai

Date: Fri Nov 14 2025 - 09:31:21 EST


Linus,

please pull sound fixes for v6.18-rc6 from:

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

The topmost commit is 21a9ab5b90b3716a631d559e62818029b4e7f5b7

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

sound fixes for 6.18-rc6

A collection of small fixes. All changes are device-specific, and
nothing stands out.

- A regression fix for HD-audio HDMI probe
- USB-audio hardening patches for issues spotted by fuzzers
- ASoC fixes for TAS278x, SoundWire and Cirrus
- Usual HD-audio and USB-audio quirks

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

Baojun Xu (2):
ALSA: hda/tas2781: Add new quirk for HP new projects
ALSA: hda/tas2781: Correct the wrong project ID

Claudiu Beznea (1):
ASoC: da7213: Use component driver suspend/resume

Haein Lee (1):
ALSA: usb-audio: Fix NULL pointer dereference in snd_usb_mixer_controls_badd

Haotian Zhang (3):
ASoC: cs4271: Fix regulator leak on probe failure
ASoC: codecs: va-macro: fix resource leak in probe error path
ASoC: rsnd: fix OF node reference leak in rsnd_ssiu_probe()

Lushih Hsieh (1):
ALSA: usb-audio: Add native DSD quirks for PureAudio DAC series

Miaoqian Lin (1):
ASoC: sdw_utils: fix device reference leak in is_sdca_endpoint_present()

Niranjan H Y (2):
ASoC: tas2783A: Fix issues in firmware parsing
ASoC: SDCA: bug fix while parsing mipi-sdca-control-cn-list

Pauli Virtanen (1):
ALSA: usb-audio: add min_mute quirk for SteelSeries Arctis

Richard Fitzgerald (1):
ASoC: doc: cs35l56: Update firmware filename description for B0 silicon

Shenghao Ding (1):
ASoC: tas2781: fix getting the wrong device number

Takashi Iwai (2):
ALSA: hda/hdmi: Fix breakage at probing nvhdmi-mcp driver
ALSA: usb-audio: Fix potential overflow of PCM transfer buffer

---
Documentation/sound/codecs/cs35l56.rst | 9 ++---
sound/hda/codecs/hdmi/nvhdmi-mcp.c | 4 +-
sound/hda/codecs/realtek/alc269.c | 9 +++++
sound/soc/codecs/cs4271.c | 10 +++--
sound/soc/codecs/da7213.c | 69 ++++++++++++++++++++++------------
sound/soc/codecs/da7213.h | 1 +
sound/soc/codecs/lpass-va-macro.c | 2 +-
sound/soc/codecs/tas2781-i2c.c | 9 ++++-
sound/soc/codecs/tas2783-sdw.c | 20 +++++++++-
sound/soc/renesas/rcar/ssiu.c | 3 +-
sound/soc/sdca/sdca_functions.c | 3 +-
sound/soc/sdw_utils/soc_sdw_utils.c | 20 +++++++---
sound/usb/endpoint.c | 5 +++
sound/usb/mixer.c | 2 +
sound/usb/quirks.c | 8 ++++
15 files changed, 125 insertions(+), 49 deletions(-)