[GIT PULL] sound fixes for 6.0-rc5

From: Takashi Iwai
Date: Fri Sep 09 2022 - 04:57:11 EST


Linus,

please pull sound fixes for v6.0-rc5 from:

git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git tags/sound-6.0-rc5

The topmost commit is 09e3e3159cd4d3c9f3a1f025cb8e635d93c67c9a

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

sound fixes for 6.0-rc5

we received lots of small fixes for various drivers at this time,
hopefully it will be the last big bump before 6.0 release.

The significant changes are regression fixes for (yet again) HD-audio
memory allocations and USB-audio PCM parameter handling, while there
are many small ASoC device-specific fixes as well as a few
out-of-bounds and race issues spotted by fuzzers.

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

Bard Liao (1):
ASoC: SOF: ipc4-topology: fix alh_group_ida max value

Dongxiang Ke (1):
ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface()

Jiaxin Yu (1):
ASoC: mediatek: mt8186: fix DMIC record noise

Mohan Kumar (1):
ALSA: hda/tegra: Align BDL entry to 4KB boundary

Nathan Chancellor (1):
ASoC: mchp-spdiftx: Fix clang -Wbitfield-constant-conversion

Pattara Teerapong (1):
ALSA: aloop: Fix random zeros in capture data when using jiffies timer

Peter Ujfalusi (2):
ASoC: SOF: Kconfig: Make IPC_FLOOD_TEST depend on SND_SOC_SOF
ASoC: SOF: Kconfig: Make IPC_MESSAGE_INJECTOR depend on SND_SOC_SOF

Pieterjan Camerlynck (1):
ASoC: fsl_sai: fix incorrect mclk number in error message

Richard Fitzgerald (1):
ASoC: cs42l42: Only report button state if there was a button interrupt

Shengjiu Wang (3):
ASoC: fsl_mqs: Fix supported clock DAI format
ASoC: fsl_aud2htx: register platform component before registering cpu dai
ASoC: fsl_aud2htx: Add error handler for pm_runtime_enable

Srinivas Kandagatla (1):
ASoC: qcom: sm8250: add missing module owner

Takashi Iwai (13):
ASoC: nau8821: Implement hw constraint for rates
ASoC: nau8824: Fix semaphore unbalance at error paths
ASoC: nau8824: Implement hw constraint for rates
ASoC: nau8825: Implement hw constraint for rates
ASoC: nau8540: Implement hw constraint for rates
ALSA: usb-audio: Inform the delayed registration more properly
ALSA: usb-audio: Register card again for iface over delayed_register option
ALSA: usb-audio: Split endpoint setups for hw_params and prepare
ALSA: hda/sigmatel: Keep power up while beep is enabled
ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC
ALSA: hda/sigmatel: Fix unused variable warning for beep power change
ALSA: hda: Once again fix regression of page allocations with IOMMU
ALSA: usb-audio: Clear fixed clock rate at closing EP

Tasos Sahanidis (1):
ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc()

Yang Yingliang (1):
ASoC: SOF: ipc4-topology: fix wrong use of sizeof in sof_ipc4_widget_setup_comp_src()

---
sound/core/memalloc.c | 9 +++-
sound/core/oss/pcm_oss.c | 6 +--
sound/drivers/aloop.c | 7 +--
sound/pci/emu10k1/emupcm.c | 2 +-
sound/pci/hda/hda_intel.c | 2 +-
sound/pci/hda/hda_tegra.c | 3 +-
sound/pci/hda/patch_sigmatel.c | 24 +++++++++
sound/soc/atmel/mchp-spdiftx.c | 2 +-
sound/soc/codecs/cs42l42.c | 13 ++---
sound/soc/codecs/nau8540.c | 40 ++++++++++----
sound/soc/codecs/nau8821.c | 66 ++++++++++++-----------
sound/soc/codecs/nau8824.c | 80 +++++++++++++++------------
sound/soc/codecs/nau8825.c | 83 ++++++++++++++++-------------
sound/soc/fsl/fsl_aud2htx.c | 16 ++++--
sound/soc/fsl/fsl_mqs.c | 2 +-
sound/soc/fsl/fsl_sai.c | 2 +-
sound/soc/mediatek/mt8186/mt8186-dai-adda.c | 3 --
sound/soc/qcom/sm8250.c | 1 +
sound/soc/sof/Kconfig | 2 +
sound/soc/sof/ipc4-topology.c | 4 +-
sound/usb/card.c | 2 +-
sound/usb/endpoint.c | 25 ++++-----
sound/usb/endpoint.h | 6 ++-
sound/usb/pcm.c | 14 +++--
sound/usb/quirks.c | 2 +-
sound/usb/stream.c | 9 ++--
26 files changed, 257 insertions(+), 168 deletions(-)