Commit e9954f3fbddd for kernel

commit e9954f3fbddd25e1a01b7e5a0b72fb8b564204e0
Merge: ca62fc8c6b18 74f6055d0c59
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Sat Oct 31 12:30:31 2026 -0700

    Merge tag 'sound-fix-7.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound

    Pull sound fixes from Takashi Iwai:
     "A collection of fixes across the sound subsystem. 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"

    * tag 'sound-fix-7.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (71 commits)
      ASoC: SOF: Intel: hda: Stop the controller before freeing its DMA buffers
      ASoC: imx-pcm-rpmsg: Flush pending work in hw_free
      ASoC: xilinx: formatter_pcm: Fix read-modify-write of AUD_CTRL in hw_params
      ASoC: hdac_hda: Keep runtime PM state in sync across codec remove/probe
      ASoC: rt721: Remove invalid register defaults
      ASoC: hdac_hda: Balance the runtime PM disable in codec remove
      ASoC: hdac_hda: Restore the codec device type on unbind
      ASoC: hdac_hda: Allocate the private data at codec driver bind
      ASoC: qcom: sm8250: Limit RX digital gain to 0 dB
      ALSA: hda: Reject codec reset on ASoC (ext_ops) buses
      ALSA: usb-audio: add quirk for Novation UltraNova (1235:0011)
      ALSA: usb-audio: Add correct datainterval in the quirks-table for Microbook II
      ALSA: usb-audio: Skip probe-time interface setup for MSI MAG X570S ALC4080
      ALSA: hda/realtek: Extend quirk for HP Pavilion All-in-One 27-ca1xxx
      ALSA: pcmtest: Honor the enable parameter
      ALSA: ua101: Bound packet copies by the PCM buffer size
      ALSA: usb-audio: Bound packet copies by the PCM buffer size
      ASoC: SDCA: re-enable IRQ on pm_runtime_force_suspend failure
      ASoC: SDCA: drop pm_runtime reference on probe failure path
      ASoC: SDCA: propagate sdw_slave_read_prop() failure in class_read_prop
      ...