mm/mm_heap: add mm_delaylist to mm_heap_s struct

Change-Id: I2ffaec5557bf2dd2021baa6cda84bb5318425caa
Signed-off-by: ligd <liguiding@fishsemi.com>
This commit is contained in:
ligd
2020-04-07 22:21:42 +08:00
committed by patacongo
parent 78eb9f73dd
commit 1d2396353e
4 changed files with 118 additions and 4 deletions
+6
View File
@@ -175,6 +175,12 @@ void mm_initialize(FAR struct mm_heap_s *heap, FAR void *heapstart,
heap->mm_nregions = 0;
#endif
#ifdef __KERNEL__
/* Initialize mm_delaylist */
heap->mm_delaylist.flink = NULL;
#endif
/* Initialize the node array */
memset(heap->mm_nodelist, 0, sizeof(struct mm_freenode_s) * MM_NNODES);