You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by pk...@apache.org on 2022/09/01 21:26:02 UTC

[incubator-nuttx] 02/02: mm: umm_heap: Do not register Umem if CONFIG_BUILD_KERNEL=y

This is an automated email from the ASF dual-hosted git repository.

pkarashchenko pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git

commit fb0cb6f270ee746739dacc46381192c2bfc998f9
Author: Masayuki Ishikawa <ma...@gmail.com>
AuthorDate: Thu Sep 1 15:44:02 2022 +0900

    mm: umm_heap: Do not register Umem if CONFIG_BUILD_KERNEL=y
    
    Summary:
    - In the case of CONFIG_BUILD_KERNEL=y, showing Kmem and Page
      info is enough for free command
    
    Impact:
    - CONFIG_BUILD_KERNEL=y only
    
    Testing:
    - Tested with sabre-6quad:netknsh
    
    Signed-off-by: Masayuki Ishikawa <Ma...@jp.sony.com>
---
 mm/umm_heap/umm_initialize.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/mm/umm_heap/umm_initialize.c b/mm/umm_heap/umm_initialize.c
index 1eb726e669..4e96e23979 100644
--- a/mm/umm_heap/umm_initialize.c
+++ b/mm/umm_heap/umm_initialize.c
@@ -81,7 +81,11 @@
 
 void umm_initialize(FAR void *heap_start, size_t heap_size)
 {
+#ifdef CONFIG_BUILD_KERNEL
+  USR_HEAP = mm_initialize(NULL, heap_start, heap_size);
+#else
   USR_HEAP = mm_initialize("Umem", heap_start, heap_size);
+#endif
 }
 
 /****************************************************************************