From: Russell K. - A. L. <li...@ar...> - 2009-05-28 19:53:43
|
On Thu, May 28, 2009 at 11:20:48AM -0700, Tony Lindgren wrote: > > +int clk_add_alias(const char *alias, const char *alias_dev_name, char *id, > > + struct device *dev) > > +{ > > + struct clk *r = clk_get(dev, id); > > + struct clk_lookup *l; > > + > > + if (!r) > > + return -ENODEV; > > + > > + l = clkdev_alloc(r, alias, alias_dev_name); > > + clk_put(r); > > + if (!l) > > + return -ENODEV; > > + clkdev_add(l); > > + return 0; > > +} > > +EXPORT_SYMBOL(clk_add_alias); Oh, and a really good thing to do would be to fix the error checking and returning in there (why did I miss it in the original PXA version...) |