linux-stable/sound/soc
Krzysztof Kozlowski e0fe122487 ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix
commit 72151ad0cb upstream.

Driver compares widget name in wsa_macro_spk_boost_event() widget event
callback, however it does not handle component's name prefix.  This
leads to using uninitialized stack variables as registers and register
values.  Handle gracefully such case.

Fixes: 2c4066e5d4 ("ASoC: codecs: lpass-wsa-macro: add dapm widgets and route")
Cc: stable@vger.kernel.org
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20231003155422.801160-1-krzysztof.kozlowski@linaro.org
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-11-28 17:15:07 +00:00
..
adi
amd ASoC: amd: yc: Fix non-functional mic on Lenovo 82YM 2023-10-19 23:10:56 +02:00
apple
atmel ASoC: atmel: Fix the 8K sample parameter in I2SC master 2023-07-25 12:10:00 +01:00
au1x
bcm
cirrus
codecs ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix 2023-11-28 17:15:07 +00:00
dwc ASoC: dwc: don't assign addr_width for dt configs 2023-06-19 23:29:25 +01:00
fsl ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe 2023-11-20 11:57:10 +01:00
generic ASoC: simple-card: fixup asoc_simple_probe() error handling 2023-11-08 14:08:55 +01:00
google
hisilicon
img
intel ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk 2023-11-28 17:14:48 +00:00
jz4740
kirkwood
loongson ASoC: loongson: drop of_match_ptr for OF device id 2023-09-13 09:53:20 +02:00
mediatek ASoC: mediatek: mt8188-mt6359: support dynamic pinctrl 2023-11-28 17:14:46 +00:00
meson ASoC: meson: spdifin: start hw on dai probe 2023-10-06 13:15:47 +02:00
mxs
pxa ASoC: pxa: fix a memory leak in probe() 2023-10-25 12:16:28 +02:00
qcom ASoC/soundwire/qdsp6/wcd: fix leaks and probe deferral 2023-07-06 16:03:07 +01:00
rockchip
samsung ASoC: samsung: use snd_soc_{of_}get_dlc() 2023-06-20 12:49:26 +01:00
sh
sof ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware 2023-11-28 17:14:47 +00:00
spear
sprd
starfive
sti
stm
sunxi
tegra ASoC: tegra: Fix redundant PLLA and PLLA_OUT0 updates 2023-10-10 22:02:54 +02:00
ti ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings 2023-11-28 17:14:51 +00:00
uniphier
ux500
xilinx
xtensa
Kconfig
Makefile
soc-ac97.c
soc-acpi.c
soc-card.c
soc-component.c ASoC: soc-dapm: Add helper for comparing widget name 2023-11-08 14:08:59 +01:00
soc-compress.c ASoC: soc-compress: Fix deadlock in soc_compr_open_fe 2023-09-13 09:53:12 +02:00
soc-core.c ASoC: core: Do not call link_exit() on uninitialized rtd objects 2023-11-08 14:08:55 +01:00
soc-dai.c ASoC: soc-dai: add flag to mute and unmute stream during trigger 2023-11-28 17:15:06 +00:00
soc-dapm.c ASoC: dapm: fix clock get name 2023-11-20 11:57:24 +01:00
soc-devres.c
soc-generic-dmaengine-pcm.c
soc-jack.c
soc-link.c
soc-ops.c
soc-pcm.c ASoC: soc-dai: add flag to mute and unmute stream during trigger 2023-11-28 17:15:06 +00:00
soc-topology-test.c
soc-topology.c ASoC: topology: suppress probe deferral errors 2023-07-06 13:46:31 +01:00
soc-utils-test.c
soc-utils.c ASoC: soc-utils: Export snd_soc_dai_is_dummy() symbol 2023-10-10 22:02:54 +02:00