]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - arch/arm/mach-rockchip/pm.c
Merge tag 'v5.3-rockchip-soc32-1' of git://git.kernel.org/pub/scm/linux/kernel/git...
[linux.git] / arch / arm / mach-rockchip / pm.c
index 744b5b332e42e138dfe65566504feaab968b6592..87389d9456b95c30fc0730df589310d0c2523005 100644 (file)
@@ -257,12 +257,14 @@ static int __init rk3288_suspend_init(struct device_node *np)
        rk3288_bootram_base = of_iomap(sram_np, 0);
        if (!rk3288_bootram_base) {
                pr_err("%s: could not map bootram base\n", __func__);
+               of_node_put(sram_np);
                return -ENOMEM;
        }
 
        ret = of_address_to_resource(sram_np, 0, &res);
        if (ret) {
                pr_err("%s: could not get bootram phy addr\n", __func__);
+               of_node_put(sram_np);
                return ret;
        }
        rk3288_bootram_phy = res.start;