ARM: OMAP: clean up some smatch warnings, fix some printk(KERN_ERR ...
[firefly-linux-kernel-4.4.55.git] / arch / arm / mach-omap2 / dpll3xxx.c
index b9c8d2f6a81fb166c8fa9822a6e01f81317cdc0b..4d0e645cab5f0de1ca48233b2cc24a568da6ce68 100644 (file)
@@ -623,8 +623,11 @@ unsigned long omap3_clkoutx2_recalc(struct clk *clk)
        while (pclk && !pclk->dpll_data)
                pclk = pclk->parent;
 
-       /* clk does not have a DPLL as a parent? */
-       WARN_ON(!pclk);
+       /* clk does not have a DPLL as a parent?  error in the clock data */
+       if (!pclk) {
+               WARN_ON(1);
+               return 0;
+       }
 
        dd = pclk->dpll_data;