]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
firmware: psci: Fix refcount leak in psci_dt_init
authorMiaoqian Lin <linmq006@gmail.com>
Tue, 18 Mar 2025 15:17:12 +0000 (23:17 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 27 Jun 2025 10:07:08 +0000 (11:07 +0100)
commite54ff9695501f6958f2cf2c61976fd3326edecc4
tree81a186df2b8eb9a773e2a77da807eb7258142915
parente016da0e54c84b95aac70a670e569d6774993f04
firmware: psci: Fix refcount leak in psci_dt_init

[ Upstream commit 7ff37d29fd5c27617b9767e1b8946d115cf93a1e ]

Fix a reference counter leak in psci_dt_init() where of_node_put(np) was
missing after of_find_matching_node_and_match() when np is unavailable.

Fixes: d09a0011ec0d ("drivers: psci: Allow PSCI node to be disabled")
Signed-off-by: Miaoqian Lin <linmq006@gmail.com>
Reviewed-by: Gavin Shan <gshan@redhat.com>
Acked-by: Mark Rutland <mark.rutland@arm.com>
Link: https://lore.kernel.org/r/20250318151712.28763-1-linmq006@gmail.com
Signed-off-by: Will Deacon <will@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/firmware/psci/psci.c