mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [GIT PULL] sound fixes for 7.2-rc1
@ 2026-06-27 14:42 Takashi Iwai
  2026-06-27 21:13 ` pr-tracker-bot
  0 siblings, 1 reply; 2+ messages in thread
From: Takashi Iwai @ 2026-06-27 14:42 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Mark Brown, Liam Girdwood, Linux Sound Mailing List,
	Linux Kernel Mailing List

Linus,

please pull sound fixes for v7.2-rc1 from:

  git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git tags/sound-fix-7.2-rc1

The topmost commit is e1e31e0ec8a609e17fd2e86b77bc00d9cbb24d7c

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

sound fixes for 7.2-rc1

A collection of small bug fixes accumulated over the last week.
Most are device-specific fixes while there are a few core fixes as
well.

Here are the highlights:

ALSA Core:
- A fix for an uninitialised heap leak in ALSA sequencer core
- A fix for error handling/resource leak in compress-offload API

USB-audio:
- A teardown-ordering fix in USB MIDI 2.0 to prevent use-after-free
- Bounds and length checks for packet data in Native Instruments caiaq
  / Traktor Kontrol input parsers
- Avoidance of expensive kobject path lookups in DualSense controller
  matches
- Robustness/memory leak fixes for Qualcomm USB offload driver
- Focusrite Control Protocol (FCP) NULL-pointer dereference fix and a
  new device quirk (ISA C8X)
- Device-specific quirks for Yamaha CDS3000 and SC13A

HD-Audio:
- A bunch of quirks and mute/mic-mute LED fixups for various laptops
  (Acer, Clevo, Lenovo, HP)

ASoC & SoundWire:
- Avoid failing card registration if the device_link creation fails
- A workaround for SoundWire randconfig build failures by making
  helper functions static inline
- Corrected MCLK reference validation for CS530x codecs
- Clean up of untested, problematic guard() macro replacements in
  Rockchip SAI driver
- Fix for eDMA maxburst misalignment with channel count in Freescale
  ASRC
- Miscellaneous hardware-specific fixes (qcom, rt5650, tlv320aic3x,
  tas2781/3)

Others:
- Bounds and length checks for packet data in Apple iSight

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

Aaron Erhardt (1):
      ALSA: hda/realtek: Fix noisy mic for Clevo V6xxAW

Ahmad Fatoum (1):
      ASoC: cs530x: Fix expected MCLK rates for CS5302/4/8

Ai Chao (1):
      ALSA: usb-audio: Add quirk flags for SC13A

Alvin Šipraga (1):
      ASoC: audio-graph-card2: Drop warning for manually selected DAI formats

Baojun Xu (1):
      ASoC: tas2781: Update default register address to TAS2563

Bartosz Juraszewski (1):
      ASoC: tas2783: Update loaded firmware names to linux-firmware 20260519

Ben Dooks (1):
      ALSA: pcm: fix __le32 cast warning in snd_pcm_set_sync_per_card

Cen Zhang (1):
      ALSA: usb-audio: Kill MIDI 2.0 URBs before freeing endpoints

Charles Keepax (5):
      soundwire: Move wait for initialisation helper to header
      ASoC: es9356: Add back local call to sdw_show_ping_status()
      ASoC: max98373: Add back local call to sdw_show_ping_status()
      ASoC: ti: Add back local call to sdw_show_ping_status()
      ASoC: realtek: Add back local call to sdw_show_ping_status()

Chris Aherin (1):
      ALSA: hda/realtek: Add quirk for Lenovo Yoga 7 16IAP7

Christian Hewitt (1):
      ASoC: codecs: pcm512x: only print info once on no sclk

Cássio Gabriel (1):
      ALSA: compress: Fix task creation error unwind

Darvell Long (1):
      ALSA: usb-audio: avoid kobject path lookup in DualSense match

Dirk Su (1):
      ALSA: hda/realtek: Add LED fixup for HP EliteBook 6 G2i Laptops

Galen Hassen (1):
      ALSA: hda/conexant: Add pin config quirk for Lenovo IdeaPad Slim 5 16AKP10

Geoffrey D. Bennett (1):
      ALSA: FCP: Add Focusrite ISA C8X support

Haowen Tu (1):
      ALSA: hda/realtek: Add headset mic quirk for Acer S40-54

HyeongJun An (2):
      ASoC: SDCA: Validate written enum value in ge_put_enum_double()
      ALSA: seq: Fix uninitialised heap leak in snd_seq_event_dup()

Jean-Louis Colaco (1):
      ALSA: usb-audio: Add quirk for YAMAHA CDS3000

Jiaming Zhang (1):
      ALSA: FCP: Fix NULL pointer dereference in interface lookup

Kamlesh Chhetty (1):
      ALSA: hda: Add Lenovo Legion 7i 16IAX7 17AA3874 quirk

Maoyi Xie (3):
      ALSA: caiaq: fix out-of-bounds read in the Traktor Kontrol S4 input parser
      ALSA: caiaq: bound the length in the EP1 input parsers
      ALSA: firewire: isight: bound the sample count to the packet payload

Markus Elfring (2):
      ALSA: sh: Use more common error handling code in snd_aica_probe()
      ALSA: emu10k1: Use common error handling code in snd_emu10k1_playback_open()

Michael Bommarito (2):
      ALSA: usb-audio: qcom: reject stream disable with no active interface
      ALSA: usb-audio: qcom: clear opened when stream enable fails

Nicolas Frattaroli (1):
      ASoC: rockchip: Drop problematic guard() changes

Oder Chiou (1):
      ASoC: rt5575: Use __le32 for SPI burst write address

Oleg Kucheryavenko (2):
      ALSA: hda/realtek: Add quirk for Acer Nitro ANV15-41
      ALSA: hda/realtek: Update Acer Nitro ANV15-41 quirk to enable mute LED

Ramcharan Rajpurohit (1):
      ALSA: hda/realtek: Enable mute LED on HP EliteBook 840 G6

Richard Fitzgerald (1):
      ASoC: soc-core: Don't fail if device_link could not be created

Sen Wang (1):
      ASoC: tlv320aic3x: restrict CLKDIV bypass Q values in dual-rate mode

Shengjiu Wang (1):
      ASoC: fsl_asrc_dma: fix eDMA maxburst misalignment with channel count

Shuming Fan (1):
      ASoC: rt5650: enhance spk protection function

Srinivas Kandagatla (1):
      ASoC: qcom: q6apm: fix NULL pointer dereference in graph_callback

Uwe Kleine-König (The Capable Hub) (1):
      ASoC: rockchip: rockchip_sai: #include <linux/platform_device.h> explicitly

Xu Rao (2):
      ALSA: usb-audio: qcom: Free sideband sg_table objects
      ALSA: usb-audio: qcom: Free QMI handle

---
 drivers/soundwire/bus.c                            |  28 ---
 include/linux/soundwire/sdw.h                      |  38 ++-
 include/sound/soc-component.h                      |   4 +
 include/sound/tas2781.h                            |   4 +-
 sound/core/compress_offload.c                      |  13 +-
 sound/core/pcm_lib.c                               |   2 +-
 sound/core/seq/seq_memory.c                        |   2 +-
 sound/firewire/isight.c                            |   3 +-
 sound/hda/codecs/conexant.c                        |  12 +
 sound/hda/codecs/realtek/alc269.c                  |  10 +
 .../hda/codecs/side-codecs/cs35l41_hda_property.c  |   2 +
 sound/pci/emu10k1/emupcm.c                         |  18 +-
 sound/sh/aica.c                                    |   8 +-
 sound/soc/codecs/cs530x.c                          |  29 ++-
 sound/soc/codecs/cs530x.h                          |   6 -
 sound/soc/codecs/es9356.c                          |   4 +-
 sound/soc/codecs/max98373-sdw.c                    |   4 +-
 sound/soc/codecs/pcm512x.c                         |   2 +-
 sound/soc/codecs/rt1017-sdca-sdw.c                 |   4 +-
 sound/soc/codecs/rt1308-sdw.c                      |   4 +-
 sound/soc/codecs/rt1316-sdw.c                      |   4 +-
 sound/soc/codecs/rt5575-spi.c                      |   2 +-
 sound/soc/codecs/rt5645.c                          |   6 +-
 sound/soc/codecs/rt5645.h                          |   1 +
 sound/soc/codecs/rt5682-sdw.c                      |   4 +-
 sound/soc/codecs/rt700-sdw.c                       |   4 +-
 sound/soc/codecs/rt711-sdca-sdw.c                  |   4 +-
 sound/soc/codecs/rt712-sdca-dmic.c                 |   4 +-
 sound/soc/codecs/rt712-sdca-sdw.c                  |   4 +-
 sound/soc/codecs/rt715-sdca-sdw.c                  |   4 +-
 sound/soc/codecs/rt715-sdw.c                       |   4 +-
 sound/soc/codecs/rt721-sdca-sdw.c                  |   4 +-
 sound/soc/codecs/rt722-sdca-sdw.c                  |   4 +-
 sound/soc/codecs/tac5xx2-sdw.c                     |   4 +-
 sound/soc/codecs/tas2783-sdw.c                     |  77 ++++--
 sound/soc/codecs/tlv320aic3x.c                     |  25 +-
 sound/soc/fsl/fsl_asrc_dma.c                       |  20 ++
 sound/soc/generic/audio-graph-card2.c              |  12 -
 sound/soc/qcom/qdsp6/q6apm.c                       |   8 +
 sound/soc/rockchip/rockchip_sai.c                  | 275 +++++++++++----------
 sound/soc/sdca/sdca_asoc.c                         |   3 +
 sound/soc/soc-core.c                               |  35 ++-
 sound/usb/caiaq/input.c                            |  12 +-
 sound/usb/fcp.c                                    |   2 +
 sound/usb/midi2.c                                  |   5 +
 sound/usb/mixer_quirks.c                           |  41 +--
 sound/usb/qcom/qc_audio_offload.c                  |  16 +-
 sound/usb/quirks-table.h                           |  14 ++
 sound/usb/quirks.c                                 |   2 +
 49 files changed, 481 insertions(+), 316 deletions(-)


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-06-27 21:13 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-27 14:42 [GIT PULL] sound fixes for 7.2-rc1 Takashi Iwai
2026-06-27 21:13 ` pr-tracker-bot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®