diff --git a/kernel/include/los_membox.h b/kernel/include/los_membox.h index cc65225e..9093aca5 100644 --- a/kernel/include/los_membox.h +++ b/kernel/include/los_membox.h @@ -82,14 +82,14 @@ UINT32 OsMemboxExcInfoGet(UINT32 memNumMax, MemInfoCB *memExcInfo); * @ingroup los_membox * Memory pool alignment */ -#define LOS_MEMBOX_ALLIGNED(memAddr) (((UINTPTR)(memAddr) + sizeof(UINTPTR) - 1) & (~(sizeof(UINTPTR) - 1))) +#define LOS_MEMBOX_ALIGNED(memAddr) (((UINTPTR)(memAddr) + sizeof(UINTPTR) - 1) & (~(sizeof(UINTPTR) - 1))) /** * @ingroup los_membox * Memory pool size */ #define LOS_MEMBOX_SIZE(blkSize, blkNum) \ - (sizeof(LOS_MEMBOX_INFO) + (LOS_MEMBOX_ALLIGNED((blkSize) + OS_MEMBOX_NODE_HEAD_SIZE) * (blkNum))) + (sizeof(LOS_MEMBOX_INFO) + (LOS_MEMBOX_ALIGNED((blkSize) + OS_MEMBOX_NODE_HEAD_SIZE) * (blkNum))) /** * @ingroup los_membox diff --git a/kernel/src/mm/los_membox.c b/kernel/src/mm/los_membox.c index f79e2cc1..7a167cd7 100644 --- a/kernel/src/mm/los_membox.c +++ b/kernel/src/mm/los_membox.c @@ -129,7 +129,7 @@ UINT32 LOS_MemboxInit(VOID *pool, UINT32 poolSize, UINT32 blkSize) } MEMBOX_LOCK(intSave); - boxInfo->uwBlkSize = LOS_MEMBOX_ALLIGNED(blkSize + OS_MEMBOX_NODE_HEAD_SIZE); + boxInfo->uwBlkSize = LOS_MEMBOX_ALIGNED(blkSize + OS_MEMBOX_NODE_HEAD_SIZE); if (boxInfo->uwBlkSize == 0) { MEMBOX_UNLOCK(intSave); return LOS_NOK;