mem: zero out memory on free
authorSergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com>
Tue, 5 Jul 2016 11:01:15 +0000 (12:01 +0100)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Sun, 10 Jul 2016 13:38:40 +0000 (15:38 +0200)
commitea0bddbd14e68fb42d9774bc3543e51b510e48d3
tree832cf35f1e59a522a6e4a9f2be38dacfcba613d8
parentf0a1dd3b991714e2910bdcc67426b6c8e4c8cfe5
mem: zero out memory on free

Since commit fafcc11985a2, memzones are not guaranteed to be zeroed out.
This could potentially cause issues as applications might have been
relying on the allocated memory being zeroed out.

On init all allocated memory is zeroed by the kernel, so by zeroing out
memory on free, all available dpdk memory is always zeroed.

Fixes: fafcc11985a2 ("mem: rework memzone to be allocated by malloc")

Signed-off-by: Sergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com>
lib/librte_eal/common/malloc_elem.c