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 (8): memblock tests: reserve the 129th memory block at all possible position memblock tests: add memblock_reserve_many_may_conflict_check() mm/memblock: fix comment for memblock_isolate_range() mm/memblock: remove consecutive regions at once 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 | 36 +-- tools/include/linux/mm.h | 1 + tools/testing/memblock/tests/basic_api.c | 286 ++++++++++++++++++----- tools/testing/memblock/tests/common.c | 4 +- tools/testing/memblock/tests/common.h | 4 + 5 files changed, 262 insertions(+), 69 deletions(-) -- 2.34.1