]> git.itanic.dy.fi Git - linux-stable/commitdiff
soc/tegra: fuse: Add missing of_node_put() in tegra_init_fuse()
authorLiang He <windhl@126.com>
Thu, 16 Jun 2022 01:46:36 +0000 (09:46 +0800)
committerThierry Reding <treding@nvidia.com>
Thu, 15 Sep 2022 10:38:43 +0000 (12:38 +0200)
In this function, of_find_matching_node() will return a node pointer
with refcount incremented. We should use of_node_put() when the "np"
pointer is not used anymore.

Signed-off-by: Liang He <windhl@126.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
drivers/soc/tegra/fuse/fuse-tegra.c

index b0a8405dbdb199141aff73392a550050f2aab28a..6542267a224d2c45413463bf5811d6a65b464131 100644 (file)
@@ -568,6 +568,7 @@ static int __init tegra_init_fuse(void)
        np = of_find_matching_node(NULL, car_match);
        if (np) {
                void __iomem *base = of_iomap(np, 0);
+               of_node_put(np);
                if (base) {
                        tegra_enable_fuse_clk(base);
                        iounmap(base);