Merge branch 'misc' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild
[firefly-linux-kernel-4.4.55.git] / drivers / misc / sram.c
index d87cc91bc016568032c7416619c007d1995a6d54..afe66571ce0b7bfde98f05a1a75175f250482fa5 100644 (file)
@@ -68,7 +68,8 @@ static int sram_probe(struct platform_device *pdev)
        ret = gen_pool_add_virt(sram->pool, (unsigned long)virt_base,
                                res->start, size, -1);
        if (ret < 0) {
-               gen_pool_destroy(sram->pool);
+               if (sram->clk)
+                       clk_disable_unprepare(sram->clk);
                return ret;
        }