From b4d79987a979bcbf749294c706fdc8c4ae8f9304 Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Fri, 24 Nov 2006 00:22:11 +0100 Subject: [PATCH] Use big_alloc(). --- debug/sorter/retros.c | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/debug/sorter/retros.c b/debug/sorter/retros.c index b0de3a82..52d4690b 100644 --- a/debug/sorter/retros.c +++ b/debug/sorter/retros.c @@ -23,25 +23,12 @@ static u32 sum; static struct elt *alloc_elts(uns n) { -#if 0 - return xmalloc(n * sizeof(struct elt)); -#else - uns len = ALIGN_TO(n * sizeof(struct elt), PAGE_SIZE); - void *p = mmap(NULL, len, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANON, -1, 0); - ASSERT(p != MAP_FAILED); - return p; -#endif + return big_alloc(n * sizeof(struct elt)); } static void free_elts(struct elt *a, uns n) { -#if 0 - xfree(a); - (void) n; -#else - uns len = ALIGN_TO(n * sizeof(struct elt), PAGE_SIZE); - munmap(a, len); -#endif + big_free(a, n * sizeof(struct elt)); } static int comp(const void *x, const void *y) -- 2.39.2