]> git.droids-corp.org - dpdk.git/blobdiff - lib/librte_eal/common/malloc_elem.c
eal: fix PRNG init with HPET enabled
[dpdk.git] / lib / librte_eal / common / malloc_elem.c
index afacb1813cbb22d28bbf13433a42ee8100970db3..885d00424bd47cdd61e01b1fb93b2b535d6adab9 100644 (file)
@@ -487,6 +487,10 @@ join_elem(struct malloc_elem *elem1, struct malloc_elem *elem2)
        else
                elem1->heap->last = elem1;
        elem1->next = next;
+       if (elem1->pad) {
+               struct malloc_elem *inner = RTE_PTR_ADD(elem1, elem1->pad);
+               inner->size = elem1->size - elem1->pad;
+       }
 }
 
 struct malloc_elem *