[RFC,PATCH 1/3] Add a common struct clk
Jeremy Kerr
jeremy.kerr at canonical.com
Mon Feb 7 03:22:55 EST 2011
Hi Dima,
> > +int clk_prepare(struct clk *clk)
> > +{
> > + int ret = 0;
> > +
> > + if (!clk->ops->prepare)
> > + return 0;
> > +
> > + mutex_lock(&clk->prepare_lock);
> > + if (clk->prepare_count == 0)
> > + ret = clk->ops->prepare(clk);
> > +
> > + if (!ret)
> > + clk->prepare_count++;
> > + mutex_unlock(&clk->prepare_lock);
> > +
> > + return 0;
>
> return ret;
Good catch, thanks.
Jeremy
More information about the linux-arm-kernel
mailing list