From 313f79d55ea7330bb0961c2eedf63d021137ba09 Mon Sep 17 00:00:00 2001 From: Xiang Xiao Date: Sun, 28 May 2023 23:47:14 +0800 Subject: [PATCH] mm/mempool: Count the expend block overhead in mempool_info Signed-off-by: Xiang Xiao --- mm/mempool/mempool.c | 1 + 1 file changed, 1 insertion(+) diff --git a/mm/mempool/mempool.c b/mm/mempool/mempool.c index 79c370e0320..6aad183e96b 100644 --- a/mm/mempool/mempool.c +++ b/mm/mempool/mempool.c @@ -369,6 +369,7 @@ int mempool_info(FAR struct mempool_s *pool, FAR struct mempoolinfo_s *info) info->aordblks = pool->nalloc; #endif info->arena = + mempool_queue_lenth(&pool->equeue) * sizeof(sq_entry_t) + (info->aordblks + info->ordblks + info->iordblks) * blocksize; spin_unlock_irqrestore(&pool->lock, flags); info->sizeblks = blocksize;