mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [GIT PULL] sound fixes for 7.4-rc1
@ 2026-10-31 16:30 Takashi Iwai
  2026-10-31 19:37 ` pr-tracker-bot
  0 siblings, 1 reply; 2+ messages in thread
From: Takashi Iwai @ 2026-10-31 16:30 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.4-rc1 from:

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

The topmost commit is 74f6055d0c5997b13e6a5253fdc2263f3af90408

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

sound fixes for 7.4-rc1

A collection of fixes across the sound subsystem since the initial
7.4 PR.  Nothing particularly stands out, mostly driver- and
device-specific fixes along with a few race / UAF fixes and cleanups.
Here are some highlights:

* ALSA core:
- Fix potential race in PCM proc handling at disconnection
- Fix potential race in UMP sequencer callback at releasing

* HD-audio:
- Reject codec reset/reconfig on ASoC buses to prevent deadlock
- Force MSI for Hygon H34M51A board
- Usual Realtek quirks for ASUS and HP laptops/AiO

* USB-audio:
- Bound packet copies by PCM buffer size in generic and ua101 drivers
- Rate-limit URB submission errors at stream start
- Skip redundant probe-time interface setup on MSI ALC4080
- Device quirks for Novation UltraNova, MOTU MicroBook II, and RYDZ
  Headphone

* ASoC:
- Fixes for runtime PM and IRQ handling in hdac_hda and SDCA
- SOF: Fix potential UAF at release, fix for Kconfig dependency
- Qualcomm: Fixes for sm8250 and q6apm/q6afe
- NXP / i.MX: Fix for pending work in hw_free
- Xilinx: Fix read-modify-write of AUD_CTRL in formatter_pcm
- Intel: Arrow Lake SoundWire match table additions (RT712, RT713 +
  dual RT1320)
- AMD: DMI quirk for HP Laptop 14-em0xxx and memory leak fix in Raven
  DMA close
- Various codec fixes for midas_wm1811, wm8994, cs35l56, cs42l56,
  WSA881x/883x/884x, es8326/es8375/es9356,  rt721/rt722, and
  tlv320aic32x4

* Misc:
- OPL3: Fix races in timer initialization, shutdown, and voice cleanup
- Bounds checks and string helpers for AC97 and emu10k1
- Fix spu_memset() stride in legacy SH AICA driver
- Parameter handling fixes in pcmtest virtual driver

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

Alex Kazinsky (1):
      ASoC: tlv320aic32x4: Prevent division by zero in divider callbacks

Andrey Zakharov (1):
      ALSA: emu10k1: Pass destination size to copy_string()

Arnd Bergmann (1):
      ASoC: SOF: amd: add ACPI dependency

Bard Liao (1):
      ASoC: soc-acpi-intel-arl-match: add rt712 on link 0 config

Cen Zhang (5):
      ALSA: pcm: Drain proc callbacks at device disconnect
      ALSA: ump: Drain sequencer callbacks before freeing their client
      ALSA: opl3: Initialize the timer before publishing a sequencer port
      ALSA: opl3: Clear voice channels before freeing their sets
      ALSA: opl3: Shut down the timer after draining sequencer ports

Chancel Liu (1):
      ASoC: imx-pcm-rpmsg: Flush pending work in hw_free

Denis Kulikov (1):
      ALSA: usb-audio: Rate-limit URB submission error at stream start

Ernst Persson (1):
      ALSA: hda/realtek: Extend quirk for HP Pavilion All-in-One 27-ca1xxx

Fabio Estevam (1):
      ASoC: fsl_utils: Tolerate fractional PLL rate residue

Filippo Falezza (1):
      ASoC: qcom: sm8250: Limit RX digital gain to 0 dB

Florian Fuchs (1):
      ALSA: sh: aica: Fix spu_memset() stride

HyeongJun An (3):
      ASoC: cs42l56: Remove the ADC Mute Switch control
      ALSA: pcmtest: Reject invalid fill_mode values
      ALSA: pcmtest: Honor the enable parameter

JJ Gault (1):
      ASoC: Intel: soc-acpi-intel-arl-match: Add RT713 + dual RT1320 support

Lianqin Hu (1):
      ALSA: usb-audio: Add iface reset and delay quirk for RYDZ Technology USB Headphone

Marek Szyprowski (6):
      ASoC: wm8994: fix MCLK gating for AIF clocks sourced from MCLK2
      ASoC: wm8994: don't lose the AIF clock ratio when staying at 32kHz SYSCLK
      ASoC: wm8994: fix MCLK index used for setting MCLK rate
      ASoC: samsung: midas_wm1811: run FLL1 at the AIF1 configured rate when idle
      ASoC: wm8994: follow AIF clock source changes in MCLK gating
      ASoC: codecs: wsa881x: Fix shared powerdown GPIO handling

Oder Chiou (1):
      ASoC: rt721: Remove invalid register defaults

Peter Ujfalusi (5):
      ALSA: hda: Reject codec reset on ASoC (ext_ops) buses
      ASoC: hdac_hda: Allocate the private data at codec driver bind
      ASoC: hdac_hda: Restore the codec device type on unbind
      ASoC: hdac_hda: Balance the runtime PM disable in codec remove
      ASoC: hdac_hda: Keep runtime PM state in sync across codec remove/probe

Ravi Hothi (3):
      ASoC: qcom: audioreach: fix module cfg blob size handling
      ASoC: codecs: wsa884x: Fix VI sense port channel count
      ASoC: codecs: wsa883x: Fix VI sense port channel count

Richard Fitzgerald (1):
      ASoC: cs35l56: Wait for firmware timer expiry before system suspend

Sally Marcher (1):
      ALSA: usb-audio: Add correct datainterval in the quirks-table for Microbook II

Sasha Levin (1):
      ASoC: SOF: Intel: hda: Stop the controller before freeing its DMA buffers

Shahab Ghodsi (1):
      ALSA: hda/realtek: Add quirk for ASUS ExpertBook B3402FVA

Shawn Guo (3):
      ASoC: qcom: q6apm: Fix unmap regions response handling
      ASoC: qcom: q6apm: Clear the right handle on pos buffer unmap
      ASoC: qcom: q6apm: Unmap DSP buffers before removing the topology

Shawn Rainey (1):
      ALSA: usb-audio: add quirk for Novation UltraNova (1235:0011)

Shuming Fan (1):
      ASoC: rt722: enable mono speaker on Dell SKU 0EBA

Sinan Turunc (2):
      ALSA: usb-audio: Bound packet copies by the PCM buffer size
      ALSA: ua101: Bound packet copies by the PCM buffer size

Srinivas Kandagatla (7):
      ASoC: codecs: wsa884x: Accept temperatures across the full trim range
      ASoC: codecs: wsa883x: Accept temperatures across the full trim range
      ASoC: codecs: wsa884x: disable runtime PM on unbind
      ASoC: codecs: wsa883x: disable runtime PM on unbind
      ASoC: SDCA: propagate sdw_slave_read_prop() failure in class_read_prop
      ASoC: SDCA: drop pm_runtime reference on probe failure path
      ASoC: SDCA: re-enable IRQ on pm_runtime_force_suspend failure

Takashi Iwai (1):
      ALSA: usb-audio: Correct a typo in UMC404HD model comment

Thorsten Blum (2):
      ALSA: ac97: Use snprintf() in snd_ac97_get_name()
      ALSA: ump: Use safe_append_string() in snd_ump_update_group_attrs()

Val Packett (1):
      ASoC: qcom: qdsp6: q6afe: fix clk vote response type mismatch

Volodymyr Lurin (1):
      ALSA: hda/realtek: Add mute LEDs quirk for HP Pavilion Plus 14-EW1XXX.

Zak Brighton Knight (1):
      ALSA: usb-audio: Skip probe-time interface setup for MSI MAG X570S ALC4080

Zhang Heng (3):
      ALSA: hda/realtek: Fix internal mic on ASUS VivoBook X509JB
      ALSA: hda/realtek: Add quirk for HP Pavilion AiO 24 (ALC225)
      ASoC: amd: yc: Add DMI quirk for HP Laptop 14-em0xxx

Zhang Yi (6):
      ASoC: codecs: es8375: Modify Register Configuration
      ASoC: es9356-sdca: Modify the timing and configuration of headphone events
      ASoC: es9356-sdca: Add writeable_reg
      ASoC: es9356-sdca: Modify the Initialization Configuration
      ASoC: codecs: es*: Modify the registers related to ALC RECOVERY
      ASoC: codecs: es*: Modify the maximum value of DMIC_GAIN

bui duc phuc (2):
      ASoC: amd: raven: Fix memory leak in acp3x_dma_close()
      ASoC: xilinx: formatter_pcm: Fix read-modify-write of AUD_CTRL in hw_params

renpanpan (1):
      ALSA: hda: Force MSI for Hygon H34M51A board

---
 include/sound/cs35l56.h                           |   4 +
 include/sound/info.h                              |   2 +
 include/sound/ump.h                               |   5 +
 sound/core/info.c                                 |  23 +++-
 sound/core/pcm.c                                  |  54 ++++----
 sound/core/seq/seq_ump_client.c                   |   5 +-
 sound/core/ump.c                                  |  63 +++++++--
 sound/drivers/opl3/opl3_midi.c                    |  15 +++
 sound/drivers/opl3/opl3_oss.c                     |   1 +
 sound/drivers/opl3/opl3_seq.c                     |  13 +-
 sound/drivers/opl3/opl3_voice.h                   |   1 +
 sound/drivers/pcmtest.c                           |  24 +++-
 sound/hda/codecs/realtek/alc269.c                 |  12 ++
 sound/hda/common/codec.c                          |   6 +
 sound/hda/common/sysfs.c                          |   4 +
 sound/hda/controllers/intel.c                     |   2 +
 sound/pci/ac97/ac97_codec.c                       |  29 ++--
 sound/pci/emu10k1/emufx.c                         |  18 ++-
 sound/sh/aica.c                                   |   2 +-
 sound/soc/amd/raven/acp3x-pcm-dma.c               |   2 +
 sound/soc/amd/yc/acp6x-mach.c                     |   7 +
 sound/soc/codecs/cs35l56-sdw.c                    |  27 +++-
 sound/soc/codecs/cs35l56-shared.c                 |  38 ++++++
 sound/soc/codecs/cs35l56.c                        |  17 +++
 sound/soc/codecs/cs35l56.h                        |   1 +
 sound/soc/codecs/cs42l56.c                        |   1 -
 sound/soc/codecs/es8326.c                         |   2 +-
 sound/soc/codecs/es8375.c                         | 136 +++++++++----------
 sound/soc/codecs/es8375.h                         |   5 +-
 sound/soc/codecs/es9356.c                         | 106 +++++++++++----
 sound/soc/codecs/es9356.h                         |   5 +
 sound/soc/codecs/hdac_hda.c                       |  41 +++++-
 sound/soc/codecs/rt721-sdca-sdw.c                 |   2 -
 sound/soc/codecs/rt721-sdca-sdw.h                 |   4 -
 sound/soc/codecs/rt722-sdca.c                     |  18 +++
 sound/soc/codecs/rt722-sdca.h                     |   2 +
 sound/soc/codecs/tlv320aic32x4-clk.c              |   8 +-
 sound/soc/codecs/wm8994.c                         | 153 ++++++++++++----------
 sound/soc/codecs/wm8994.h                         |   2 +
 sound/soc/codecs/wsa881x.c                        |  18 ++-
 sound/soc/codecs/wsa883x.c                        |  21 +--
 sound/soc/codecs/wsa884x.c                        |  19 +--
 sound/soc/fsl/fsl_utils.c                         |  25 +++-
 sound/soc/fsl/imx-pcm-rpmsg.c                     |  14 +-
 sound/soc/intel/common/soc-acpi-intel-arl-match.c |  84 ++++++++++++
 sound/soc/qcom/qdsp6/q6afe.c                      |  10 +-
 sound/soc/qcom/qdsp6/q6apm.c                      |  49 +++++--
 sound/soc/qcom/qdsp6/topology.c                   |  31 ++++-
 sound/soc/qcom/sm8250.c                           |  10 ++
 sound/soc/samsung/midas_wm1811.c                  |  14 +-
 sound/soc/sdca/sdca_class.c                       |  10 +-
 sound/soc/sof/amd/Kconfig                         |   1 +
 sound/soc/sof/intel/hda-codec.c                   |  23 +---
 sound/soc/sof/intel/hda-ctrl.c                    |   1 +
 sound/soc/sof/intel/hda.c                         |   4 +
 sound/soc/xilinx/xlnx_formatter_pcm.c             |  18 +--
 sound/usb/endpoint.c                              |   6 +-
 sound/usb/misc/ua101.c                            |  29 +++-
 sound/usb/pcm.c                                   |  20 ++-
 sound/usb/quirks-table.h                          |  65 +++++++++
 sound/usb/quirks.c                                |   6 +-
 61 files changed, 1017 insertions(+), 321 deletions(-)


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

* Re: [GIT PULL] sound fixes for 7.4-rc1
  2026-10-31 16:30 [GIT PULL] sound fixes for 7.4-rc1 Takashi Iwai
@ 2026-10-31 19:37 ` pr-tracker-bot
  0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2026-10-31 19:37 UTC (permalink / raw)
  To: Takashi Iwai
  Cc: Linus Torvalds, Mark Brown, Liam Girdwood,
	Linux Sound Mailing List, Linux Kernel Mailing List

The pull request you sent on Sat, 31 Oct 2026 17:30:18 +0100:

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

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/e9954f3fbddd25e1a01b7e5a0b72fb8b564204e0

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

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

end of thread, other threads:[~2026-10-31 19:37 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-10-31 16:30 [GIT PULL] sound fixes for 7.4-rc1 Takashi Iwai
2026-10-31 19:37 ` 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®