21/12/2017 18:32, Anatoly Burakov: > When we're gathering statistics, we are traversing the freelist, > which may change under our feet in multithreaded scenario. This > is verified by occasional segfaults when running malloc autotest > on a machine with big amount of cores. > > This patch protects malloc heap stats call with a lock. It changes > its definition in the process due to locking invalidating the > const-ness, but this isn't a public API, so that's OK. > > Cc: sta...@dpdk.org > Signed-off-by: Anatoly Burakov <anatoly.bura...@intel.com>
Applied, thanks