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:
Stefan Reinauer 2012-06-06 13:43:52 -07:00 committed by Ronald G. Minnich
parent 5f3aca39d3
commit 28190ce4de
1 changed files with 0 additions and 4 deletions

View File

@ -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;