From 841c7195bad3df7cd020e167d2ce2395341d542e Mon Sep 17 00:00:00 2001 From: Juan Carrano Date: Wed, 30 May 2018 14:13:25 +0200 Subject: [PATCH] sys/ps: Use correct define for TLSF information. The macro MODULE_TLSF_MALLOC indicates if tlsf is being used as the system-wide allocator. MODULE_TLSF only incates if TLSF is present. PS should check for MODULE_TLSF_MALLOC to decide if heap information should be displayed. --- sys/ps/ps.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/ps/ps.c b/sys/ps/ps.c index b8b53c073c..dd88059005 100644 --- a/sys/ps/ps.c +++ b/sys/ps/ps.c @@ -26,7 +26,7 @@ #include "xtimer.h" #endif -#ifdef MODULE_TLSF +#ifdef MODULE_TLSF_MALLOC #include "tlsf.h" #include "tlsf-malloc.h" #endif @@ -145,7 +145,7 @@ void ps(void) #ifdef DEVELHELP printf("\t%5s %-21s|%13s%6s %6i (%5i)\n", "|", "SUM", "|", "|", overall_stacksz, overall_used); -# ifdef MODULE_TLSF +# ifdef MODULE_TLSF_MALLOC puts("\nHeap usage:"); tlsf_walk_pool(tlsf_get_pool(_tlsf_get_global_control()), NULL, NULL); # endif