Following Neil's suggestion, here is a patchset that removes the need for a synchronisation mechanism when initialising heap objects. As a consequence, this patchset replaces the two patches Didier proposed earlier.
-- David Marchand David Marchand (2): malloc: get rid of numa_socket field malloc: simplify heap initialisation lib/librte_eal/common/include/rte_malloc_heap.h | 8 ---- lib/librte_malloc/malloc_heap.c | 46 +++-------------------- 2 files changed, 5 insertions(+), 49 deletions(-) -- 1.7.10.4