summaryrefslogtreecommitdiffstats
path: root/common/tlsf_malloc.c
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2020-06-11 16:12:01 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2020-06-16 17:10:51 +0200
commit78adca381e9564a2437aefba7b3c4ac398328fea (patch)
treef9ac123f95540b8c06a06428757faa2f68c2be57 /common/tlsf_malloc.c
parent6c1e7688df94a9d4dfebeb62266f7fc91c209d8a (diff)
downloadbarebox-78adca381e9564a2437aefba7b3c4ac398328fea.tar.gz
barebox-78adca381e9564a2437aefba7b3c4ac398328fea.tar.xz
tlsf: Update to v3.1
This updates the tlsf implementation to v3.1. This is taken from commit deff9ab509341f264addbd3c8ada533678591905 in https://github.com/mattconte/tlsf.git. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'common/tlsf_malloc.c')
-rw-r--r--common/tlsf_malloc.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/common/tlsf_malloc.c b/common/tlsf_malloc.c
index 9cb9ede62c..48a56d8656 100644
--- a/common/tlsf_malloc.c
+++ b/common/tlsf_malloc.c
@@ -23,7 +23,7 @@
#include <module.h>
#include <tlsf.h>
-extern tlsf_pool tlsf_mem_pool;
+extern tlsf_t tlsf_mem_pool;
void *malloc(size_t bytes)
{
@@ -91,7 +91,7 @@ void malloc_stats(void)
s.used = 0;
s.free = 0;
- tlsf_walk_heap(tlsf_mem_pool, malloc_walker, &s);
+ tlsf_walk_pool(tlsf_get_pool(tlsf_mem_pool), malloc_walker, &s);
printf("used: %zu\nfree: %zu\n", s.used, s.free);
}