On Wed, Jul 29, 2015 at 6:54 PM, Shenwei Wang <Shenwei.Wang@xxxxxxxxxxxxx> wrote: > I am very interesting to know if you could provide an example condition that may cause > clk_enable failed in this callback function? Let's check clk_enable definition: int clk_enable(struct clk *clk) { unsigned long flags; int ret; if (!clk) return 0; flags = clk_enable_lock(); ret = clk_core_enable(clk->core); clk_enable_unlock(flags); return ret; } So if I see it right it returns 'int' not 'void' ;-) -- To unsubscribe from this list: send the line "unsubscribe linux-serial" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html