[U-Boot] New discussion proposal for u-boot summit: "switch malloc to succeed or die model, as glib does"
Hans de Goede
hdegoede at redhat.com
Sun Oct 12 10:49:44 CEST 2014
Hi,
On 10/12/2014 10:42 AM, Hans de Goede wrote:
> Hi All,
>
> Sorry for the poor timing in bringing this up, but this just
> came up when discussing the review of some sunxi patches.
>
> Ian asked me to add error handling for mmc_create failing,
> which, if used properly, only ever fails if calloc fails.
>
> This made me thinking that we should switch u-boot to the
> glib memory alloc failure handling model, which is put a
> die() / abort() inside the low level malloc routines when
> they fail.
I remembered that I've already seen something like this in
u-boot, so after some grepping around I've found that at least
common/cli_hush.c already does this. It introduces a (private)
xmalloc and xrealloc which have the malloc_or_die behavior.
Regards,
Hans
More information about the U-Boot
mailing list