]> git.ipfire.org Git - thirdparty/linux.git/commit
pmdomain: imx: gpcv2: fix an OF node reference leak in imx_gpcv2_probe()
authorJoe Hattori <joe@pf.is.s.u-tokyo.ac.jp>
Sun, 15 Dec 2024 03:01:59 +0000 (12:01 +0900)
committerUlf Hansson <ulf.hansson@linaro.org>
Thu, 19 Dec 2024 14:26:37 +0000 (15:26 +0100)
commit469c0682e03d67d8dc970ecaa70c2d753057c7c0
tree7b83424dbfdbd0d2a1804b94c03ec7aa5aa03846
parentfac04efc5c793dccbd07e2d59af9f90b7fc0dca4
pmdomain: imx: gpcv2: fix an OF node reference leak in imx_gpcv2_probe()

imx_gpcv2_probe() leaks an OF node reference obtained by
of_get_child_by_name(). Fix it by declaring the device node with the
__free(device_node) cleanup construct.

This bug was found by an experimental static analysis tool that I am
developing.

Fixes: 03aa12629fc4 ("soc: imx: Add GPCv2 power gating driver")
Signed-off-by: Joe Hattori <joe@pf.is.s.u-tokyo.ac.jp>
Cc: stable@vger.kernel.org
Message-ID: <20241215030159.1526624-1-joe@pf.is.s.u-tokyo.ac.jp>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/pmdomain/imx/gpcv2.c