linux/drivers/soc/mediatek
Johan Hovold 06393f0681 soc: mediatek: mtk-svs: fix device leaks on mt8192 probe failure
[ Upstream commit f1a68ba573 ]

Make sure to drop the references taken by of_find_device_by_node() when
looking up the thermal sensor and opp devices during probe on probe
failure (e.g. probe deferral) and on driver unbind.

Fixes: 0bbb09b2af ("soc: mediatek: SVS: add mt8192 SVS GPU driver")
Cc: Roger Lu <roger.lu@mediatek.com>
Signed-off-by: Johan Hovold <johan@kernel.org>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Link: https://lore.kernel.org/r/20250909095651.5530-3-johan@kernel.org
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
History 2025-10-15 12:00:00 +02:00
..
Kconfig soc: mediatek: mtk-socinfo: depends on CONFIG_SOC_BUS 2024-04-23 12:09:12 +02:00
Makefile soc: mediatek: mtk-socinfo: Add driver for getting chip information 2024-01-29 11:16:10 +01:00
mt8167-mmsys.h soc: mediatek: add DDP_DOMPONENT_DITHER0 enum for mt8195 vdosys0 2022-04-22 14:38:53 +02:00
mt8173-mmsys.h soc: mediatek: mtk-mmsys: Split out MT8173 mmsys DDP routing table 2023-04-02 19:01:40 +02:00
mt8183-mmsys.h soc: mediatek: add DDP_DOMPONENT_DITHER0 enum for mt8195 vdosys0 2022-04-22 14:38:53 +02:00
mt8186-mmsys.h soc: mediatek: Add all settings to mtk_mmsys_ddp_dpi_fmt_config func 2022-11-08 19:25:30 +01:00
mt8188-mmsys.h soc: mediatek: Add MT8188 VDOSYS reset bit map 2023-12-11 11:36:12 +01:00
mt8192-mmsys.h soc: mediatek: add DDP_DOMPONENT_DITHER0 enum for mt8195 vdosys0 2022-04-22 14:38:53 +02:00
mt8195-mmsys.h soc: mediatek: mmsys: add config api for RSZ switching and DCM 2023-03-06 14:35:44 +01:00
mt8365-mmsys.h soc: mediatek: mt8365-mmsys: add DPI/HDMI display path 2022-06-17 12:25:57 +02:00
mtk-cmdq-helper.c MediaTek driver updates for v6.11 2024-06-28 18:41:00 +02:00
mtk-devapc.c soc: mediatek: mtk-devapc: Fix leaking IO map on driver remove 2025-02-17 10:05:32 +01:00
mtk-infracfg.c soc: mediatek: mtk-infracfg: Disable ACP on MT8192 2022-03-01 08:21:28 +01:00
mtk-mmsys.c soc: mediatek: Disable 9-bit alpha in ETHDR 2024-06-27 12:41:51 +02:00
mtk-mmsys.h soc: mediatek: Support reset bit mapping in mmsys driver 2023-12-11 11:36:12 +01:00
mtk-mutex.c soc: mediatek: mtk-mutex: Add DPI1 SOF/EOF to MT8188 mutex tables 2025-05-29 11:02:28 +02:00
mtk-pmic-wrap.c soc: mediatek: pwrap: Use devm_clk_bulk_get_all_enable() 2024-07-30 10:57:20 +02:00
mtk-regulator-coupler.c soc: mediatek: Introduce mediatek-regulator-coupler driver 2023-01-30 11:27:49 +01:00
mtk-socinfo.c soc: mediatek: mtk-socinfo: Correct the marketing name for MT8188GV 2024-04-23 12:16:56 +02:00
mtk-svs.c soc: mediatek: mtk-svs: fix device leaks on mt8192 probe failure 2025-10-15 12:00:00 +02:00