Hi, 2010/10/14 Reinhard Meyer <[email protected]>: > Dear All, >> dev = (struct eth_device *)malloc(sizeof *dev); >> + memset(dev, 0, sizeof(*dev)); >> >> sprintf (dev->name, "RTL8139#%d", card_number); > > Apparently its quite common NOT to check malloc()'s possible > NULL return value... At least most NET drivers don't seem to...
Oh, This is a stupid mistake. Thanks. > > Maybe another RFC to avoid duplicating code: > > malloc_cleared_panic() to allocate and clear memory for a > really required structure and put a proper panic message if that > fails. Assuming that continuing u-boot once a driver cannot even > be initialized is futile, that would save even more code in each > driver. I think that a function such as kzalloc of the linux kernel is convenient. Best regards, Nobuhiro -- Nobuhiro Iwamatsu _______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

