On Fri, Nov 02, 2012 at 01:51:44PM -0500, Mark Langsdorf wrote: > -static struct clk *twd_get_clock(void) > +static struct clk *twd_get_clock(struct device_node *np) > { > - struct clk *clk; > + struct clk *clk = NULL; > int err; > > - clk = clk_get_sys("smp_twd", NULL); > + if (np) > + clk = of_clk_get(np, 0); > + if (!clk) What does a NULL return from of_clk_get() mean? Where is this defined? > @@ -349,6 +348,10 @@ int __init twd_local_timer_register(struct twd_local_timer *tlt) > if (!twd_base) > return -ENOMEM; > > + twd_clk = twd_get_clock(NULL); > + > + twd_clk = twd_get_clock(NULL); > + Why twice? -- To unsubscribe from this list: send the line "unsubscribe cpufreq" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html