]> www.infradead.org Git - users/jedix/linux-maple.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)
committerWill Deacon <will@kernel.org>
Tue, 29 Apr 2025 12:32:21 +0000 (13:32 +0100)
commit7ff37d29fd5c27617b9767e1b8946d115cf93a1e
treeec567f3a46b24732f2d35284da0eb2a12c3dfada
parent0af2f6be1b4281385b618cb86ad946eded089ac8
firmware: psci: Fix refcount leak in psci_dt_init

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>
drivers/firmware/psci/psci.c