summaryrefslogtreecommitdiff
path: root/common/cmd_exit.c
diff options
context:
space:
mode:
authorHans de Goede <hdegoede@redhat.com>2015-02-04 12:05:50 (GMT)
committerSimon Glass <sjg@chromium.org>2015-02-12 17:35:29 (GMT)
commit2c8571703a3aacfb09defc35c42c6250a6746d58 (patch)
tree722128503083a94658d4e1cea23d06c4ffc93111 /common/cmd_exit.c
parenta3e757a5d295329b504123f0995b35cf694c7613 (diff)
downloadu-boot-fsl-qoriq-2c8571703a3aacfb09defc35c42c6250a6746d58.tar.xz
malloc_simple: Return NULL on malloc failure rather then calling panic()
All callers of malloc should already do error checking, and may even be able to continue without the alloc succeeding. Moreover, common/malloc_simple.c is the only user of .rodata.str1.1 in common/built-in.o when building the SPL, triggering this gcc bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54303 Causing .rodata to grow with e.g. 0xc21 bytes, nullifying all benefits of using malloc_simple in the first place. Signed-off-by: Hans de Goede <hdegoede@redhat.com> Acked-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'common/cmd_exit.c')
0 files changed, 0 insertions, 0 deletions