]> 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:05:11 +0000 (11:05 +0100)
commit7287af1ec4d3bbfadc129bac97011e76945dfa76
tree1256cf8b7086c3f610acdb3685b18538a7e478ae
parent1b6780143d59f19cff9dae290824af3393fcb0d5
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