[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20220402013419.2410298-1-lv.ruyi@zte.com.cn>
Date: Sat, 2 Apr 2022 01:34:19 +0000
From: cgel.zte@...il.com
To: mpe@...erman.id.au
Cc: benh@...nel.crashing.org, paulus@...ba.org, maz@...nel.org,
nick.child@....com, lv.ruyi@....com.cn,
linuxppc-dev@...ts.ozlabs.org, linux-kernel@...r.kernel.org,
Zeal Robot <zealci@....com.cn>
Subject: [PATCH] powerpc/sysdev: fix refcount leak in icp_opal_init()
From: Lv Ruyi <lv.ruyi@....com.cn>
The of_find_compatible_node() function returns a node pointer with
refcount incremented, use of_node_put() on it when done.
Reported-by: Zeal Robot <zealci@....com.cn>
Signed-off-by: Lv Ruyi <lv.ruyi@....com.cn>
---
arch/powerpc/sysdev/xics/icp-opal.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/powerpc/sysdev/xics/icp-opal.c b/arch/powerpc/sysdev/xics/icp-opal.c
index bda4c32582d9..4dae624b9f2f 100644
--- a/arch/powerpc/sysdev/xics/icp-opal.c
+++ b/arch/powerpc/sysdev/xics/icp-opal.c
@@ -196,6 +196,7 @@ int __init icp_opal_init(void)
printk("XICS: Using OPAL ICP fallbacks\n");
+ of_node_put(np);
return 0;
}
--
2.25.1
Powered by blists - more mailing lists