Changes in v3: * separate case memblock_reserve_all_locations_check() * add test description for memblock_reserve_many_may_conflict_check() * drop patch 4 Changes in v2: * remove the two round reduction patch * add 129th memory block to memblock.reserved * add memblock_reserve_many_may_conflict_check() * two new patch at the end Wei Yang (7): memblock tests: add memblock_reserve_all_locations_check() memblock tests: add memblock_reserve_many_may_conflict_check() mm/memblock: fix comment for memblock_isolate_range() memblock tests: add memblock_overlaps_region_checks mm/memblock: return true directly on finding overlap region mm/memblock: use PAGE_ALIGN_DOWN to get pgend in free_memmap mm/memblock: default region's nid may be MAX_NUMNODES mm/memblock.c | 11 +- tools/include/linux/mm.h | 1 + tools/testing/memblock/tests/basic_api.c | 306 +++++++++++++++++++++++ tools/testing/memblock/tests/common.c | 4 +- tools/testing/memblock/tests/common.h | 4 + 5 files changed, 319 insertions(+), 7 deletions(-) -- 2.34.1