| From | Jeremy Kerr <> | Subject | Re: [RFC,PATCH 1/3] Add a common struct clk | Date | Mon, 7 Feb 2011 16:22:55 +0800 |
| |
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
|