Skip to content

Tags: tiwai/sound

Tags

sound-7.1

Toggle sound-7.1's commit message
sound fixes for 7.1

A few small fixes for the last spurt.  All changes are small, mostly
consisting of driver-specific fixes, along with two UAF fixes for the
ALSA timer core.

* Core:
  - Two UAF fixes in ALSA timer core

* ASoC:
  - SDCA: Fix NULL pointer dereference
  - amd / yc: Add DMI quirk for ASUS ExpertBook PM1403CDA
  - SOF amd: Fix garbage/spurious warnings
  - wm_adsp: Fix potential NULL dereference when removing firmware
    controls
  - loongson: Fix negative position calculation
  - spi-rzv2h-rspi: Fix SPDR read access width on 16-bit RX path

sound-7.1-rc7

Toggle sound-7.1-rc7's commit message
sound fixes for 7.1-rc7

It's getting calmer, but we cam up with still a handful small fixes,
including two core fixes.  All look sane and safe.

* Core:
- Fix wait queue list corruption in snd_pcm_drain() on linked streams
- Fix UMP event stack overread in seq dummy driver

* USB-audio:
- Add quirk for AB13X USB Audio
- Fix the regression with sticky mixer volumes in 7.1-rc

* ASoC:
- Fix 32-slot TDM breakage on Freescale SAI
- Varioud DMI quirks for AMD ACP

sound-7.1-rc6

Toggle sound-7.1-rc6's commit message
sound fixes for 7.1-rc6

A collection of recent small fixes and quirks.
We still see a bit more changes than wished, but most of them are
device-specific ones that are pretty safe to apply, while a core fix
is a typical UAF fix for PCM core that was recently caught by fuzzer;
so overall nothing looks really worrisome.

* Core:
- Fix a UAF in PCM OSS proc interface

* HD-audio:
- Fix memory leaks in CS35L56 driver
- Various device-specific quirks for Realtek and CS420x codecs

* USB-audio:
- Quirk for TAE1160 USB Audio
- Fix for Scarlett2 Gen4 direct monitor gain

* ASoC:
- Fixes for QCom q6asm-dai, Intel bytcht_es8316, and simple-mux codec

* FireWire:
- Fix for Motu DSP event queue protection

sound-7.1-rc5

Toggle sound-7.1-rc5's commit message
sound fixes for 7.1-rc5

As expected, we still continue receiving lots of small fixes.
One major change is about HD-audio pending IRQ handling, but this
would influence only on odd machines or slow VMs.  There are a few
other fixes for the core part, but most of them are not-too-serious
UAF fixes, while the rest are mostly device-specific fixes and quirks.

ALSA Core:
- Fix for PCM silencing with bogus iov_iter
- Fixes for past-the-end iterators in timer and seq
- Serialization of UMP output teardown
- Rate-limit ELD parsing errors

HD-audio:
- Fixes for IRQ work handling and SSID matching
- Various Realtek quirks for HP and ASUS laptops, including LED fixes

ASoC:
- Intel: ACPI match table updates for PTL, NVL, and ARL platforms
- Cirrus Logic: Fixes for cs-amp-lib and cs35l56 codecs
- Various platform fixes for AMD, FSL SAI, TI OMAP, and Qualcomm
- DT-binding fix for MediaTek

Others:
- USB ua101: Reject too-short USB descriptors
- Scarlett2: Fix for flash writes
- ASIHPI: Fix for potential OOB access
- AMD SPI: Fix for bus number in ACPI probe

MAINTAINERS:
- Updates for SOF and TI maintainers

v7.1-rc4

Toggle v7.1-rc4's commit message
Linux 7.1-rc4

sound-7.1-rc4

Toggle sound-7.1-rc4's commit message
sound fixes for 7.1-rc4

A collection of small fixes.  All device-specific small changes.

* HD-audio:
  - Fix NULL pointer dereference in snd_hda_ctl_add()
  - ACPI and Kconfig fixes for Cirrus drivers
  - A regression fix CA0132 codec
  - Various device-specific quirks for HP, Lenovo, Samsung, Framework,
    etc
  - Documentation path fix
* USB-audio:
  - Boundary checks for MIDI endpoint descriptors
  - Offload mapping error handling for Qualcomm
  - A new device quirk for TTGK Technology USB-C Audio
  - A fix for Focusrite Scarlett2 mixer

v7.1-rc3

Toggle v7.1-rc3's commit message
Linux 7.1-rc3

sound-7.1-rc3

Toggle sound-7.1-rc3's commit message
sound fixes for 7.1-rc3

Again a collection of small fixes, mostly for device-specific ones.
The only big LOC is about the removal of pretty old dead code in
ab8500 codec driver, while the rest all nice small changes.

* Core / API:
- Fix race in deferred fasync state checks
- Fix UMP group filtering in sequencer

* ASoC:
- cs35l56: fixes for driver cleanup and error paths
- tas2764/2770: workaround for bogus temperature readings
- wm_adsp: fixes for firmware unit tests
- amd-yc: more DMI quirks for laptops
- Minor fixes for fsl_xcvr and spacemit

* HD-Audio:
- Mute LED and speaker quirks for HP, Lenovo, and Xiaomi laptops

* USB-audio:
- New device-specific quirks (Motu, JBL, AlphaTheta, Razer)
- Fix of MIDI2 playback on resume

* Others:
- Firewire-tascam control event fix
- Minor cleanups and fixes for sparc/dbri and pcmtest

v7.1-rc2

Toggle v7.1-rc2's commit message
Linux 7.1-rc2

sound-7.1-rc2

Toggle sound-7.1-rc2's commit message
sound fixes for 7.1-rc2

A bunch of small fixes.  One minor fix is found in the core side for
data race in PCM OSS layer, while remaining changes are various
device-specific fixes and quirks.

- Core: PCM OSS data race fix
- HD-audio: Fixes for TAS2781, CS35L56, and Realtek/Conexant quirks;
  avoidance of a WARN_ON for HDMI channel mapping
- USB-audio: Improvements in UAC3 parsing robustness (leaks, size
  checks) and fixes for potential endless loops
- ASoC: Driver-specific fixes for CS35L56, Intel bytcr_wm5102,
  Spacemit, AW88395, and others, plus a new quirk for Steam Deck OLED.
- Misc: A UAF fix in aloop driver, division by zero fix in ua101
  driver and leak fixes in caiaq driver