]> git.itanic.dy.fi Git - linux-stable/commitdiff
powerpc/maple: Add missing of_node_put() in time.c
authorLiang He <windhl@126.com>
Fri, 17 Jun 2022 12:40:45 +0000 (20:40 +0800)
committerMichael Ellerman <mpe@ellerman.id.au>
Mon, 5 Sep 2022 07:28:25 +0000 (17:28 +1000)
In maple_get_boot_time(), of_find_compatible_node() will return
a node pointer with refcount incremented. The reference should be
dropped with of_node_put() when it is not used anymore.

Signed-off-by: Liang He <windhl@126.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20220617124045.4048757-1-windhl@126.com
arch/powerpc/platforms/maple/time.c

index 823e219ef8ee7c86560445d19e4314a599174403..91606411d2e08b2ca0c5938829fb2ca5b088cbda 100644 (file)
@@ -153,6 +153,7 @@ time64_t __init maple_get_boot_time(void)
                       maple_rtc_addr);
        }
  bail:
+       of_node_put(rtcs);
        if (maple_rtc_addr == 0) {
                maple_rtc_addr = RTC_PORT(0); /* legacy address */
                printk(KERN_INFO "Maple: No device node for RTC, assuming "