]> git.droids-corp.org - dpdk.git/blobdiff - lib/librte_malloc/malloc_elem.c
memory: stats for malloc
[dpdk.git] / lib / librte_malloc / malloc_elem.c
index 0d2fdb6beae84e2dd986d54c0b6039aa07cfa947..012791767ab8846242f35a902305e6ee04d2d62d 100644 (file)
@@ -231,7 +231,10 @@ malloc_elem_free(struct malloc_elem *elem)
                elem->state = ELEM_FREE;
                elem->pad = 0;
        }
+       /* decrease heap's count of allocated elements */
+       elem->heap->alloc_count--;
        rte_spinlock_unlock(&(elem->heap->lock));
+
        return 0;
 }