From 28190ce4de4667ab79e415441f791dba04022f0b Mon Sep 17 00:00:00 2001 From: Stefan Reinauer Date: Wed, 6 Jun 2012 13:43:52 -0700 Subject: [PATCH] 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 Reviewed-on: http://review.coreboot.org/1275 Tested-by: build bot (Jenkins) Reviewed-by: Ronald G. Minnich --- src/lib/malloc.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/lib/malloc.c b/src/lib/malloc.c index 4115738f20..d213a5f966 100644 --- a/src/lib/malloc.c +++ b/src/lib/malloc.c @@ -21,10 +21,6 @@ void *memalign(size_t boundary, size_t size) MALLOCDBG("%s Enter, boundary %zu, size %zu, free_mem_ptr %p\n", __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); p = free_mem_ptr;