linux-yocto/sound/soc
Haotian Zhang 360b3730f8
ASoC: rsnd: fix OF node reference leak in rsnd_ssiu_probe()
rsnd_ssiu_probe() leaks an OF node reference obtained by
rsnd_ssiu_of_node(). The node reference is acquired but
never released across all return paths.

Fix it by declaring the device node with the __free(device_node)
cleanup construct to ensure automatic release when the variable goes
out of scope.

Fixes: 4e7788fb80 ("ASoC: rsnd: add SSIU BUSIF support")
Signed-off-by: Haotian Zhang <vulab@iscas.ac.cn>
Acked-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Link: https://patch.msgid.link/20251112065709.1522-1-vulab@iscas.ac.cn
Signed-off-by: Mark Brown <broonie@kernel.org>
2025-11-13 00:36:01 +00:00
..
adi
amd ASoC: amd: acp: Add ACP7.0 match entries for cs35l56 and cs42l43 2025-10-20 02:39:15 +01:00
apple ASoC: apple: mca: Add "apple,t8103-mca" compatible 2025-09-14 21:51:29 +02:00
atmel
au1x
bcm
cirrus ASoC: cirrus: Standardize ASoC menu 2025-06-24 01:01:30 +01:00
codecs ASoC: tas2781: fix getting the wrong device number 2025-11-07 09:37:36 +00:00
dwc
fsl ASoC: fsl_sai: Fix sync error in consumer mode 2025-10-28 10:22:12 +00:00
generic
google
hisilicon
img
intel ASoC: Intel: avs: Use snd_codec format when initializing probe 2025-10-23 13:42:27 +01:00
jz4740
kirkwood
loongson
mediatek ASoC: mediatek: Fix double pm_runtime_disable in remove functions 2025-10-24 00:59:54 +01:00
meson ASoC: meson: aiu-encoder-i2s: fix bit clock polarity 2025-10-07 13:19:43 +01:00
mxs
pxa ASoC: pxa: add GPIOLIB_LEGACY dependency 2025-08-10 21:09:04 +01:00
qcom ASoC: qdsp6: q6asm: do not sleep while atomic 2025-10-20 02:39:17 +01:00
renesas ASoC: rsnd: fix OF node reference leak in rsnd_ssiu_probe() 2025-11-13 00:36:01 +00:00
rockchip ASoC: rockchip: i2s-tdm: switch to FIELD_PREP_WM16_CONST macro 2025-09-02 20:06:47 -04:00
samsung
sdca ASoC: SDCA: bug fix while parsing mipi-sdca-control-cn-list 2025-11-10 16:22:49 +00:00
sdw_utils ASoC: sdw_utils: fix device reference leak in is_sdca_endpoint_present() 2025-11-06 13:12:33 +00:00
sof ASoC: Fixes for v6.18 2025-10-08 13:52:14 +02:00
spear ASoC: spear: Standardize ASoC menu 2025-06-24 01:01:27 +01:00
sprd ALSA: compress_offload: Add 64-bit safe timestamp infrastructure 2025-09-08 09:33:24 +02:00
starfive
sti
stm ASoC: stm32: sai: manage context in set_sysclk callback 2025-09-26 00:59:18 +01:00
sunxi
tegra ASoC: Standardize ASoC menu 2025-06-25 16:27:47 +01:00
ti treewide: rename GPIO set callbacks back to their original names 2025-08-07 10:07:06 +02:00
uniphier ALSA: compress_offload: Add 64-bit safe timestamp infrastructure 2025-09-08 09:33:24 +02:00
ux500
xilinx
xtensa
Kconfig
Makefile
soc-ac97.c
soc-acpi.c ASoC/soundwire: remove sdw_slave_extended_id 2024-10-17 18:42:10 +01:00
soc-card-test.c
soc-card.c
soc-component.c ALSA: compress_offload: Add 64-bit safe timestamp infrastructure 2025-09-08 09:33:24 +02:00
soc-compress.c ALSA: compress_offload: Add 64-bit safe timestamp infrastructure 2025-09-08 09:33:24 +02:00
soc-core.c ASoC: soc-dapm: tidyup idle_bias handling - step1 2025-09-18 22:24:15 +01:00
soc-dai.c ALSA: compress_offload: Add 64-bit safe timestamp infrastructure 2025-09-08 09:33:24 +02:00
soc-dapm.c ASoC: soc-dapm: add snd_soc_dapm_set_idle_bias() 2025-09-18 22:24:18 +01:00
soc-devres.c
soc-generic-dmaengine-pcm.c
soc-jack.c
soc-link.c
soc-ops-test.c
soc-ops.c ASoC: ops: improve snd_soc_get_volsw 2025-09-22 14:00:38 +02:00
soc-pcm.c
soc-topology-test.c
soc-topology.c
soc-usb.c
soc-utils-test.c
soc-utils.c