]> Gentwo Git Trees - linux/.git/commit
pmdomain: samsung: plug potential memleak during probe
authorAndré Draszik <andre.draszik@linaro.org>
Thu, 16 Oct 2025 15:58:37 +0000 (16:58 +0100)
committerUlf Hansson <ulf.hansson@linaro.org>
Tue, 21 Oct 2025 13:52:14 +0000 (15:52 +0200)
commit90c82941adf1986364e0f82c35cf59f2bf5f6a1d
tree79ba90bd4a02c5f842702abfa186e0f5ed6ba2cc
parent211ddde0823f1442e4ad052a2f30f050145ccada
pmdomain: samsung: plug potential memleak during probe

of_genpd_add_provider_simple() could fail, in which case this code
leaks the domain name, pd->pd.name.

Use devm_kstrdup_const() to plug this leak. As a side-effect, we can
simplify existing error handling.

Fixes: c09a3e6c97f0 ("soc: samsung: pm_domains: Convert to regular platform driver")
Cc: stable@vger.kernel.org
Reviewed-by: Peter Griffin <peter.griffin@linaro.org>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: André Draszik <andre.draszik@linaro.org>
Tested-by: Marek Szyprowski <m.szyprowski@samsung.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/pmdomain/samsung/exynos-pm-domains.c