[PATCH 5] Fix error handling with malloc, memalign etc. Memalign() can't fail now.
Sascha Hauer
s.hauer at pengutronix.de
Thu Dec 23 05:36:18 EST 2010
On Wed, Dec 22, 2010 at 01:58:29AM +0100, Jean-Christophe PLAGNIOL-VILLARD wrote:
>
> > diff --git a/drivers/clk/clkdev.c b/drivers/clk/clkdev.c
> > index 717fea5..9d52beb 100644
> > --- a/drivers/clk/clkdev.c
> > +++ b/drivers/clk/clkdev.c
> please do not modify it I want to keep it as in the kernel
That's not a good reason to not change it. Keeping it in sync with the kernel
should not be the showstopper for reasonable changes.
I agree that it's sometimes useful to not needlessly change complex
frameworks like UBI or mtd(-nand) to be able to apply later bugfixes or
features from the kernel, but this doesn't match for these trivial
changes in a simple framework.
Sascha
> > @@ -116,9 +116,7 @@ struct clk_lookup *clkdev_alloc(struct clk *clk, const char *con_id,
> > {
> > struct clk_lookup_alloc *cla;
> >
> > - cla = kzalloc(sizeof(*cla), GFP_KERNEL);
> > - if (!cla)
> > - return NULL;
> > + cla = xzalloc(sizeof(*cla), GFP_KERNEL);
> >
> > cla->cl.clk = clk;
> > if (con_id) {
> > @@ -150,8 +148,6 @@ int clk_add_alias(const char *alias, const char *alias_dev_name, char *id,
> >
> > l = clkdev_alloc(r, alias, alias_dev_name);
> > clk_put(r);
> > - if (!l)
> > - return -ENODEV;
> > clkdev_add(l);
> > return 0;
> > }
>
> Best Regards,
> J.
>
> _______________________________________________
> barebox mailing list
> barebox at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/barebox
>
--
Pengutronix e.K. | |
Industrial Linux Solutions | http://www.pengutronix.de/ |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
More information about the barebox
mailing list