media: davinci: vpif: add missing of_node_put() in vpif_probe()
authorYang Yingliang <yangyingliang@huawei.com>
Wed, 11 May 2022 06:55:48 +0000 (07:55 +0100)
committerMauro Carvalho Chehab <mchehab@kernel.org>
Mon, 20 Jun 2022 09:30:30 +0000 (10:30 +0100)
of_graph_get_next_endpoint() returns an 'endpoint' node pointer
with refcount incremented. The refcount should be decremented
before returning from vpif_probe().

Reported-by: Hulk Robot <hulkci@huawei.com>
Signed-off-by: Yang Yingliang <yangyingliang@huawei.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
drivers/media/platform/ti/davinci/vpif.c

index 97ef770..da27da4 100644 (file)
@@ -469,6 +469,7 @@ static int vpif_probe(struct platform_device *pdev)
                                              endpoint);
        if (!endpoint)
                return 0;
+       of_node_put(endpoint);
 
        /*
         * For DT platforms, manually create platform_devices for