Messages in this thread Patch in this message | | | From | Miaoqian Lin <> | Subject | [PATCH] ARM: mxs: Fix refcount leak in mxs_get_ocotp | Date | Thu, 12 May 2022 12:52:41 +0400 |
| |
of_find_compatible_node() returns a node pointer with refcount incremented, we should use of_node_put() on it when done. Add missing of_node_put() to avoid refcount leak.
Fixes: 1bff2d76ac88 ("ARM: mxs: move mxs_get_ocotp() into mach-mxs.c") Signed-off-by: Miaoqian Lin <linmq006@gmail.com> --- arch/arm/mach-mxs/mach-mxs.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/arch/arm/mach-mxs/mach-mxs.c b/arch/arm/mach-mxs/mach-mxs.c index 25c9d184fa4c..4af4c3dcfa85 100644 --- a/arch/arm/mach-mxs/mach-mxs.c +++ b/arch/arm/mach-mxs/mach-mxs.c @@ -99,6 +99,7 @@ static const u32 *mxs_get_ocotp(void) np = of_find_compatible_node(NULL, NULL, "fsl,ocotp"); ocotp_base = of_iomap(np, 0); WARN_ON(!ocotp_base); + of_node_put(np); mutex_lock(&ocotp_mutex); -- 2.25.1
| |