Messages in this thread Patch in this message | | | From | Yang Yingliang <> | Subject | [PATCH -next] mtd: parsers: scpart: add missing of_node_put() in scpart_parse() | Date | Fri, 17 Jun 2022 09:40:08 +0800 |
| |
of_get_child_by_name() will increase the refcount of 'ofpart_node', so add of_node_put() after using it to avoid refcount leak.
Fixes: 9b78ef0c7997 ("mtd: parsers: add support for Sercomm partitions") Reported-by: Hulk Robot <hulkci@huawei.com> Signed-off-by: Yang Yingliang <yangyingliang@huawei.com> --- drivers/mtd/parsers/scpart.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/drivers/mtd/parsers/scpart.c b/drivers/mtd/parsers/scpart.c index bc40e25dc105..02601bb33de4 100644 --- a/drivers/mtd/parsers/scpart.c +++ b/drivers/mtd/parsers/scpart.c @@ -219,6 +219,7 @@ static int scpart_parse(struct mtd_info *master, of_node_put(pp); free: + of_node_put(ofpart_node); kfree(scpart_map); if (res <= 0) kfree(parts); -- 2.25.1
| |