memblock tests: update tests to check if memblock_alloc zeroed memory
authorRebecca Mckeever <remckee0@gmail.com>
Sat, 27 Aug 2022 05:42:43 +0000 (00:42 -0500)
committerMike Rapoport <rppt@linux.ibm.com>
Tue, 30 Aug 2022 10:12:00 +0000 (13:12 +0300)
commitac76d803c4f6c2a32c9c7436d14467e099fd2bfa
tree161f635520829e306c691615bcbbd0ecd65887c7
parent61ebea2ba19826ce6dff8686b72ecbea8269f6cc
memblock tests: update tests to check if memblock_alloc zeroed memory

Add an assert in memblock_alloc() tests where allocation is expected to
occur. The assert checks whether the entire chunk of allocated memory is
cleared.

The current memblock_alloc() tests do not check whether the allocated
memory was zeroed. memblock_alloc() should zero the allocated memory since
it is a wrapper for memblock_alloc_try_nid().

Reviewed-by: Shaoqin Huang <shaoqin.huang@intel.com>
Reviewed-by: David Hildenbrand <david@redhat.com>
Signed-off-by: Rebecca Mckeever <remckee0@gmail.com>
Signed-off-by: Mike Rapoport <rppt@linux.ibm.com>
Link: https://lore.kernel.org/r/83ffb941b65074f40eb14552f8bfe5b71fe50abd.1661578349.git.remckee0@gmail.com
tools/testing/memblock/tests/alloc_api.c
tools/testing/memblock/tests/common.c
tools/testing/memblock/tests/common.h