diff --git a/kernel/base/mem/tlsf/los_memory.c b/kernel/base/mem/tlsf/los_memory.c index 7db9db96c3fc4903f7c21c04e90ab6bc331ac9f9..a958ce92b22edeefcf9b3f5623f33cd6b0ef715e 100644 --- a/kernel/base/mem/tlsf/los_memory.c +++ b/kernel/base/mem/tlsf/los_memory.c @@ -1595,10 +1595,12 @@ STATIC VOID OsMemPoolHeadCheck(const struct OsMemPoolHead *pool) flag = 1; PRINT_ERR("FreeListIndex: %u, node: %#x, bNode: %#x, prev: %#x, next: %#x\n", index, tmpNode, tmpNode->header.ptr.prev, tmpNode->prev, tmpNode->next); + goto OUT; } } } +OUT: if (flag) { PRINTK("mem pool info: poolAddr: %#x, poolSize: 0x%x\n", pool, pool->info.totalSize); #if defined(OS_MEM_WATERLINE) && (OS_MEM_WATERLINE == YES) diff --git a/kernel/base/vm/los_vm_map.c b/kernel/base/vm/los_vm_map.c index 28f853a79bcb23570c4a0e3e33593c9c0cfb3395..0ad9ae65ecef797270a0d97f0462440486a30ab2 100644 --- a/kernel/base/vm/los_vm_map.c +++ b/kernel/base/vm/los_vm_map.c @@ -1135,7 +1135,7 @@ DONE: LosMux *OsGVmSpaceMuxGet(VOID) { - return &g_vmSpaceListMux; + return &g_vmSpaceListMux; } STATIC INLINE BOOL OsMemLargeAlloc(UINT32 size)