From: Tony L. <to...@at...> - 2009-05-28 21:03:04
|
* Russell King - ARM Linux <li...@ar...> [090528 12:53]: > 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...) How about this? The prototype is in clk.h now, is that OK? Tony |