]> www.infradead.org Git - users/willy/xarray.git/commit
reset: berlin: fix OF node leak in probe() error path
authorKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Sun, 25 Aug 2024 14:14:24 +0000 (16:14 +0200)
committerPhilipp Zabel <p.zabel@pengutronix.de>
Mon, 2 Sep 2024 09:51:19 +0000 (11:51 +0200)
commit5f58a88cc91075be38cec69b7cb70aaa4ba69e8b
treedcb1db9170eab7a39c48c488eef6933e119f21a9
parent6bbc0fa234a2ec144a469bd35d8f68e21e69af5a
reset: berlin: fix OF node leak in probe() error path

Driver is leaking OF node reference on memory allocation failure.
Acquire the OF node reference after memory allocation to fix this and
keep it simple.

Fixes: aed6f3cadc86 ("reset: berlin: convert to a platform driver")
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: Damien Le Moal <dlemoal@kernel.org>
Link: https://lore.kernel.org/r/20240825-reset-cleanup-scoped-v1-1-03f6d834f8c0@linaro.org
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
drivers/reset/reset-berlin.c