malloc/memalign: Remove unneeded linker check
This check got in the code when some Linux distros shipped broken linkers around 1999. Since then, the code around that check was changed, and it does not make sense anymore to have this check. Change-Id: I37c6b690d72f55c18ba4c34e8541a6a441e5e67a Signed-off-by: Stefan Reinauer <reinauer@google.com> Reviewed-on: http://review.coreboot.org/1275 Tested-by: build bot (Jenkins) Reviewed-by: Ronald G. Minnich <rminnich@gmail.com>
This commit is contained in:
parent
5f3aca39d3
commit
28190ce4de
|
@ -21,10 +21,6 @@ void *memalign(size_t boundary, size_t size)
|
||||||
MALLOCDBG("%s Enter, boundary %zu, size %zu, free_mem_ptr %p\n",
|
MALLOCDBG("%s Enter, boundary %zu, size %zu, free_mem_ptr %p\n",
|
||||||
__func__, boundary, size, free_mem_ptr);
|
__func__, boundary, size, free_mem_ptr);
|
||||||
|
|
||||||
/* Overzealous linker check */
|
|
||||||
if (free_mem_ptr <= 0)
|
|
||||||
die("Error! memalign: Free_mem_ptr <= 0");
|
|
||||||
|
|
||||||
free_mem_ptr = (void *)ALIGN((unsigned long)free_mem_ptr, boundary);
|
free_mem_ptr = (void *)ALIGN((unsigned long)free_mem_ptr, boundary);
|
||||||
|
|
||||||
p = free_mem_ptr;
|
p = free_mem_ptr;
|
||||||
|
|
Loading…
Reference in New Issue